parser

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

 

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

Ответ

virusav 28.12.2011 09:51

Не все так просто: .+?</a> выдаст в обоих случаях 111, т.к. .+? включит в себя первый тег </a> и весь текст за ним до последнего </a> перед выделенным пунктом меню.

Надо включить в .+? весь текст до первого вхождения </a>, но при этом разрешить символы <>, поэтому стал писать на форум, т.к. без условий пока не получилось решить задачу.

Есть форма записи [^^<]+?, но нельзя записать [^^</a>]+?, т.к. поиск будет до любого символа, указанного в скобках.
В этом вся проблема.