Шаблон Grep / Regex для тега HTML, содержащий определенное ключевое слово - PullRequest
0 голосов
/ 29 января 2020

У меня проблемы с выбором всего, включая <p и /p>, который содержит www.test.com, с использованием grep find в BBEdit.

Образец HTML Код

<p>....</p><p align="center"><a href="http://www.test.com" title=""><img src="http://www.test.com/test.jpg"></a></p>

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

<p align="center"><a href="http://www.test.com" title=""><img src="http://www.test.com/test.jpg"></a></p>

Я пробовал приведенный ниже шаблон grep ....

<p.+?www\.test\.com.+?/p>

Смотровая часть шаблона .+?/p> работает хорошо, проблема в том, что Образец просмотра <p.+?, результат часто слишком жадный, по сути, выбирая слишком много предшествующих <p вплоть до включающего слова с ключевым словом. Я только после первого <p.

По сути, я хочу удалить этот код из большого файла HTML (50 МБ), идеальным решением будет шаблон поиска BBEdit grep, который работает, как это с чем я знаком, однако, если есть лучший способ сделать то же самое, я весь слух.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...