Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Регулярные выражения и HTML / 3 сообщений из 3, страница 1 из 1
20.04.2007, 16:44
    #34476822
eml78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярные выражения и HTML
Можно ли с помощью регулярных выражений решить задачу поиска "парной скобки". Например, нужно выбрать все из первой строчки таблицы.
Казалось бы достаточно указать что это начало таблицы
(?<=<table>\s*)
и затем выбирать то, что нужно
<tr[^>]*>(.*?)<\/tr>
Но тут возникает проблемка, внутри тэга tr запросто может оказаться еще одна таблица, например:
<table>
<tr>ddd<table><tr>fff</tr></table></tr>
<tr>dff</tr>
</table>

В этом примере мы выберем <tr>ddd<table><tr>fff</tr>, а вовсе не то, что нужно!
Задачка усложняется тем, что таблицы (внутри тэга tr) могут быть вложенными (ко-во уровней вложенности заранее неизвестно).

Итак можно ли в принципе решить подобную задачу с помощью регулярных выражений? и если можно, то как?
...
Рейтинг: 0 / 0
21.04.2007, 09:33
    #34477843
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярные выражения и HTML
eml78Можно ли с помощью регулярных выражений решить задачу поиска "парной скобки".
нет
...
Рейтинг: 0 / 0
21.04.2007, 10:31
    #34477864
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярные выражения и HTML
предыдущий ответ странный.
Регулярное выражение составить можно.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Регулярные выражения и HTML / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]