Получение текста из тега HTML в локальном файле с помощью grep [duplicate]

Возможное дублирование:
RegEx соответствует открытым тегам, кроме автономных тегов XHTML

Выдержка из входного файла

<TD class="clsTDLabelWeb" width="28%">Municipality:&nbsp;</TD>
<TD style="WIDTH: 394px" class="clsTDLabelSm" colSpan="5">
<span id="DInfo1_Municipality">JUPITER</span></TD>

Мое регулярное выражение

(?<=<span id="DInfo1_Municipality">)([^</span>]*)

I сохранить HTML-файл на диск. Я хотел бы использовать grep для поиска в Заполните файл и выведите содержимое определенного диапазона , хотя я не знаю, правильно ли это использует grep. Когда я запускаю grep для файла с выражением, прочитанным из другого файла (чтобы я не испортил экранирование каких-либо специальных символов), он ничего не выводит. Я проверил выражение в RegExr, и оно соответствует «JUPITER», а это именно то, что я хочу вернуть. Спасибо большое за вашу помощь!

Желаемый результат

JUPITER
6
задан Community 23 May 2017 в 10:31
поделиться