регулярные выражения и символ отрицания

Sluggard

Новичок
подскажите, плз. Есть регулярное выражение

Адрес[^<td]*

Которое ищет вхождение Адрес после которого может быть что угодно, только не символы '<' ,' t' или 'd'
как его изменить, чтобы оно искало вхождение Адрес после которого может быть что угодно, только не символ '<td'
/Адрес(.*?)(<td|$)/i

ищет до последовательности '<td' или конца строки.
 

fixxxer

К.О.
Партнер клуба
> /foo(?!bar)/ не подходит тк gar выкидывает из нахождения

так ты ничего и не собираешь, (?!) не сдвигает позицию, это просто assertion, никто не мешает добавить capture вида foo(?!bar)(.*)
 

DiMA

php.spb.ru
Команда форума
я же пытаюсь получить
ты совсем того, как бы это по мягче выразиться?

foo(?!bar)(.*) в этом ответе заменить точку на непробельный символ совсем никак не додуматься? Если нет - то лучше не трогать реги вообще.
 
Сверху