parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Дмитрий 29.11.2008 00:39

$s_text[^s_text.match[^^((?!lalala).)+(lalala)][ig]{$match.2}]

ищем с начала строки максимально длинную последовательность символов с таким условиям, чтобы справа от них был текст lalala.

Конкретно это выражение, наверно, можно упростить. Но у меня более сложное там. Да и не суть важно, так как это тоже выдаёт ошибку.

Также оно проверялось в regexBuddy - всё работало прекрасно.