Непашет регулярка

Статус
В этой теме нельзя размещать новые ответы.
korp
Зачем столько экранирования не нужного? \- \< - явно лишнее.
Вообще нужно вписать большой блок текста, используй экранирующие конструкции \Q ... \E. И если PHP, используй одинарные кавычки для регулярок - из строковых символов экранирование нужно только для ' и для \ иногда. Используй символы-ограничители которых нет в регулярке.
Короче так должно работать:
PHP:
preg_match('{\Q</a></b> - \E(.*?)\Q | <a href\E}',  $text, $m);
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху