AnchorBirmanizer — тесты

«Ссылка» и текст рядом.
«„Ссылка в двойных кавычках“» и текст рядом.
«„Ссылка в лапках“ и текст рядом с кавычкой», — проверим и это.
Проверим и «самый простой вариант» расположения ссылки.
Вариант «с пустыми элементами внутри» ссылки.
Простые ссылки оставляем в покое
Даже если в них есть так называемые «кавычки», с которыми мы и работаем.
Давайте проверим и скобочки (им тоже нужна бирманизация) — красота.

Инвертированные ссылки («<a>foo</a>»)

Вариант: «ссылка внутри кавычек» — работает?
Еще вариант: «спан до кавычки» — тоже работает?
С «спанами вокруг кавычек»

Спаны вокруг кавычек

С «спаном вокруг первой кавычки»
С «спаном вокруг последней кавычки»

Спаны внутри ссылки

Без «спанов вокруг кавычек и со спанами внутри»
А вот «с кавычкой в спане («) и даже в скобках».
Посещенная «ссылка».

Игнорируемые варианты

Не спаренные «кавычки“ в ссылке.
Не работающий вариант «с элементами внутри» ссылки с кавычками в атрибутах.
Еще не работающий вариант: «открывающая кавычка внутри спана с чем-то, кроме кавычки».
Еще не работающий вариант: «закрывающая кавычка внутри спана с чем-то, кроме кавычки».

Сделано во «Взрывах» (жалко, тут скрипт не пригодился)