Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Тексты > отрицание класса в регулярках


Автор: capitan 21.11.2007, 17:55
Помогите разобраться. Как сделать отрицание на слово, а не на символы? По идее должно быть что-то типа [^(<\/b>)]+  должно искаться всё кроме </b>  smile 

Автор: SamDark 21.11.2007, 18:15
capitan
Никак. Обдумайте решение проблемы с другой стороны.

Автор: SelenIT 21.11.2007, 19:17
Можно посмотреть в сторону опережающих проверок (look-forward http://www.php.net/manual/ru/reference.pcre.pattern.syntax.php#regexp.reference.assertions) - имхо, ближе всего к искомому.

Автор: capitan 22.11.2007, 12:27
SelenIT,  Спасибо, ваше решение подошло. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)