powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Регулярное выражение
6 сообщений из 6, страница 1 из 1
Регулярное выражение
    #38138810
RasimS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, форумчане. Подскажите, как правильно составить регулярку. Необходимо вырезать все теги <p>, которые находятся между тегами <ul>
Что-то туплю под вечер. Спасибо
...
Рейтинг: 0 / 0
Регулярное выражение
    #38139020
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Необходимо вырезать все теги <p>, которые находятся между тегами <ul>
Код: sql
1.
2.
3.
4.
var
	str = "<ul><p>one</p><p>two</p></ul><ul><p>three</p></ul>";

str = str.replace(/(<ul>)(<p>.*?<\/p>)(<\/ul>)/g, "$1$3");


_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Регулярное выражение
    #38139035
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
I'm so sorry... Это ж ASP.NET
Код: c#
1.
2.
3.
str = "<ul><p>one</p><p>two</p></ul><ul><p>three</p></ul>";
regex = new Regex(@"(?<=<ul>)<p>.*?<\/p>(?=<\/ul>)");
tmpString = regex.Replace(str, "");


_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Регулярное выражение
    #38139039
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. BTW, закрывающий </p> - можно убрать...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Регулярное выражение
    #38139572
RasimS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_SoftI'm so sorry... Это ж ASP.NET
Код: c#
1.
2.
3.
str = "<ul><p>one</p><p>two</p></ul><ul><p>three</p></ul>";
regex = new Regex(@"(?<=<ul>)<p>.*?<\/p>(?=<\/ul>)");
tmpString = regex.Replace(str, "");


_________________
"Helo, word!" - 17 errors 56 warnings

Спасибо, но немножко не так. Содержимое между тегами тоже вырезает. Нужно только сами теги очистить
...
Рейтинг: 0 / 0
Регулярное выражение
    #38141391
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Навскидку:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
srcString = "<ul><p>one</p><p>two</p></ul><ul><p>three</p></ul>";
r = new Regex(@"(?<=<ul>)<p>.*?(?=<\/ul>)");
tmpString = r.Replace(srcString, m =>
                                           {
                                                Regex
                                                    _r_ = new Regex(@"(<p>|<\/p>)");

                                                return _r_.Replace(m.Value, string.Empty);
                                           });
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Регулярное выражение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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