Подтвердить что ты не робот

Разрыв строки соответствия с регулярным выражением

<li><a href="#">Animal and Plant Health Inspection Service Permits
    Provides information on the various permits that the Animal and Plant Health Inspection Service issues as well as online access for acquiring those permits.

Я хочу использовать регулярное выражение для вставки </a> в конце Разрешений. Так получилось, что все мои аналогичные блоки html/text уже имеют разрыв строки в них. Я считаю, что мне нужно найти разрыв строки \n, где строка содержит (или начинается с) <li><a href="#">.

4b9b3361

Ответ 1

Вы можете выполнить поиск:

<li><a href="#">[^\n]+

И замените на:

$0</a>

Где $0 - полное совпадение. Точная семантика будет зависеть от языка, который вы используете.


ВНИМАНИЕ: вам следует избегать разбора HTML с помощью регулярного выражения. Вот почему.