Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
Alexey
0 / 0 / 3
Регистрация: 27.03.2012
Сообщений: 5
1

Regexp - поиск "вложенный" match

24.04.2011, 02:34. Просмотров 1027. Ответов 1

есть регулярное выражение которое 'ловит' содержимое от '<div>' до '</div>'. беда начинается когда текст на входе содержит 'вложенные' конструкции <div>, например

<div><div>abc</div>def</div>

тогда '(?<=<div>)(.|
)*?(?=</div>)' поймает только '<div>abc', а мне надо '<div>abc</div>def'

как исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2011, 02:34
Ответы с готовыми решениями:

Поиск в массиве. Ошибка "Оператор "&&" не может применяться к операндам типа "bool" и "double""
Найти номер последнего минимального элемента среди положительных четных...

Экранирование знака "^" RegExp
Вопрос. Нужно запрограммировать выражение вроде a1x^b1+a2x^b2... В данном...

Описать класс "поезд", содержащий поля "пункт назначения", "номер поезда", "время отправления"
Помогите пожалуйста с классом Описать класс «поезд», содержащий следующие...

Поиск по "рваному" или "ступенчатому" массиву
Беда какая-то! Всегда возвращает отрицательное значение! При поиске в рваном...

Построить иерархию классов "Студент", "преподаватель", "персона", "заведующий кафедрой"
Построить иерархию классов: Студент, преподаватель, персона, заведующий...

1
Alexey
0 / 0 / 3
Регистрация: 27.03.2012
Сообщений: 5
25.04.2011, 03:22 2
<div> (?> <div (?<DEPTH>) | </div (?<-DEPTH>) | .? )* (?(DEPTH)(?!)) </div>
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2011, 03:22

Методом вычислить тип треугольника: "не существует", "тупоугольный", "прямоугольный", "остроугольный"
Помогите пожалуйста С помощью метода вычислить тип треугольника::cry: 1) если...

Проблема при сравнении: "Оператор ">" не может применяться к операндам типа "Т" и "Т""
Добрый день , пишу сортировку , все делаю на основе Т , но вот в чем проблемма...

Напишите программу, которая подсчитывает, сколько учащихся получило "2", "3", "4" и "5"
Помогите, пожалуйста, с решением следующей задачи: учащиеся сдают экзамены по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru