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

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

Можно ли как-нибудь исхитриться и составить регулярное выражение для поиска строки, не содержащей указанное слово?
Например, мне в html нужно найти тэг div, содержащий слово "рисунок", но не имеющей вложенных div'ов. Единственное, что я придумал, это
/<div>([^d]{1}[^i]{1}[^v]{1})*рисунок/i
Не имеют ли подобные задачи другого пути решения (с помощью регулярных выражений)?
Ответы:
можно упростить
/<div>([^d][^i][^v])*рисунок/i
если это пхп то 100 % нет, по поводу других реализаций в других языках - незнаю
> если это пхп то 100 % нет
Это полная чушь.


17 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.