регулярное выражение для поиска элементов, содержащих строку - PullRequest
0 голосов
/ 21 декабря 2011

Как найти элемент, содержащий строку?по регулярному выражениюнапример, я хочу найти элементы, содержащие string:

<div class="a"><span id="d">string</span></div>
<span style="color: red;">string</span>
<p class="c">string</p>

, он должен вернуть: <span id="d">string</span>, <span style="color: red;">string</span>, <p class="c">string</p>.

спасибо.

1 Ответ

0 голосов
/ 21 декабря 2011

Почти ближайший:

<([^ >]+)[^>]*>string</\1>

Но может произойти сбой на нескольких плохо отформатированных примерах. И вы должны прочитать один из лучших ответов по этой теме .

НТН

...