Регулярные выражения. Вариативность запоминания

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

Товарищи, поставьте на путь истинный. К примеру, есть предложения, которые повторяются
"Красиво жить не запретишь"
"Красиво жить запретишь"
"Красиво жить не запретишь"

если ставить строгое условие с запоминанием: (красиво)\s(не)\s
, то второе предложение будет пропущено, так как не будет найдено соответствие. Как бы записать в массив null, если в предложении "не" не будет? Залез в тупик. Заранее спасибо.

Примечание:
Хм, как же тогда поступить. Есть html страница объявлений. Нужно пропускать те объявления, где есть слово "торг". Исключением типа
$pattern = "id=\"[0-9]*_link\".*href=\"(.*)\".*>(.*)<\/a>.*<\/span.*(?!торг)*/isU";

\1 - ссылка
\2 - текст ссылки
Этим шаблоном получить все, где нет "торг" не получается, вот и появилось желание запихнуть его в массив для дальнейшей проверки.

<a class="link" id="28804_Link" href="12313221.html" >Холодильник</a></span><span>торг</span>
...............
<a class="link" id="28804_Link" href="12313222.html" >Кофеварка</a></span><span></span>
...............
<a class="link" id="28804_Link" href="12313223.html" >Чайник</a></span><span>торг</span>
...............
Ответы:
По другому не получится,только:"Красиво жить не запретишь"
вообще-то приведенный пример и не собирается матчиться, гони реальные данные и реальную регулярку


14 лет назад

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

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

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