parser

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

 

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

Re: мутно очень всё то что вы написали

Spearance 31.12.2004 10:28

Как всегда разбираю правило человеческим языком:
$text[^text.match[([^^=])"([^^<>]?[^^>])][gi]{${match.1}&quot^;$match.2]}]
Вы ищите кавычку перед которой должен быть символ не совпадающий с знаком равно. После кавычки есть или может не быть любой символ не равный больше, меньше. За этим, возможно отсутствующим, символом должен быть любой символ не равный символу больше.

Ваша цитата:
и за которыми через любое количество символов кроме > следует закрытие тэга
Этого в правиле нет.

А вообще правило далеко не тривиальное. Я пару часов экспериментировал, так и не пришёл к нужному результату. Как придумаю что-то сообщу.