Название: QRegExp - как изъять кусок текста до опр. последовательности символов? Отправлено: PinkPanther от Апрель 26, 2013, 06:43 Здравствуйте.
Давно не сталкивался с регулярными выражениями, и не помню, как реализовать поиск до опр. куска текста (например, до закрывающего тега HTML или XML). Например, есть кусок страницы html: Код: <td><font class=cls5>Показатель</font></td> При этом в ячейке может быть что-то совсем другое. Но нужно взять все, что есть, от <td> до _ближайшего_ закрывающего </td>. Как должен выглядеть паттерн? "<td>(.*)</td>"? PS Паттерн, который я указал, запихивает в exp.cap(1) ВСЮ таблицу - от первого <td> до последнего закрывающего </td>. А нужно, чтобы запихивал содержимое одной ячейки. Можно схитрить и, получив строку, поискать в ней первое вхождение </td>, а потом обрезать. Но все-таки хотелось бы получить более прямой метод, с чистым паттерном, без хитростей. Название: Re: QRegExp - как изъять кусок текста до опр. последовательности символов? Отправлено: _OLEGator_ от Апрель 26, 2013, 14:13 Код
Название: Re: QRegExp - как изъять кусок текста до опр. последовательности символов? Отправлено: PinkPanther от Апрель 26, 2013, 16:24 Код
Спасибо! |