Re[2]: Помогите с регулярным выражением
От: Константин Л. Франция  
Дата: 08.09.06 16:57
Оценка:
Здравствуйте, Smal, Вы писали:

S>Здравствуйте, ламмму, Вы писали:


Л>>Помогите с регулярным выражением, есть такой текст:


Л>>[q]bla bla <input type="text" value="bla bla >bla"> bla bla[q]


Л>>нужно выдрать тег(<...>) целяком (т.е. с учетом того что в кавычках не учитывать закрывающую скобку ">")

S>Это невозможно сделать при помощи регулярного выражения.

сначала c помощью тех же re заменяешь все '<', '>' внутри парных кавычек на что-нибудь.
потом можно поробовать так(это perl-like syntax, должен работать в boost::regex):

(<.*>)?

а затем заменяешь '<', '>' обратно
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.