Регулярное выражение, поиск кода в Dreamweaver - PullRequest
0 голосов
/ 21 марта 2012

Мне просто нужно найти какой-нибудь код и найти следующее, используя поиск и замену регулярными выражениями в Dreamweaver:

<div id ="specific_div"> anything can be in here </div>

Я пока не пытался справиться с регулярными выражениями, но у менятрудно понять, как сказать, что «мне все равно, что находится между тегами div, но, пожалуйста, найдите мне этот конкретный тег div, все в нем и закрывающий тег div!»

1 Ответ

1 голос
/ 21 марта 2012

В окне «Найти и заменить» есть опция «определенный тег» под списком «поиск». Почему ты не используешь это? В любом случае, я бы использовал что-то вроде следующего. Но он не выберет весь узел, если внутри этого div есть идентичный закрывающий тег <div>.

<div\b(.*?)(\bid)\s*=\s*("|')specific_div\3([\w\W]*?)</div>

Я не закрывал открывающий тег, потому что думал, что у вас могут быть другие атрибуты в этом узле. Да, и убедитесь, что в окне поиска не выбран параметр «Соответствовать регистру».

...