Удаление ссылок из текста

404

Client
Регистрация
23.09.2011
Сообщения
113
Благодарностей
60
Баллы
28
В общем, есть некий текст, в котором встречаются ссылки. Как можно уделить теги ссылок?
Понимаю, что для начала надо взять DOM-текст страницы, а потом регулярным выражением почистить ненужные теги.
Только вот каким должно быть регулярное выражение?
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
Не совсем понял вопрос.
Если надо удалить полностью все теги с их содержимым, то можно использовать такую регулярку
\<.*?\> - заменить это, к примеру на пробел.
 

404

Client
Регистрация
23.09.2011
Сообщения
113
Благодарностей
60
Баллы
28
в тексте попадаются переносы строк, параграфы, цитаты и еще много чего, что хотелось бы оставить
вырезать только то, что касается анкоров - <a href="" бла-бла-бла></a>
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113

404

Client
Регистрация
23.09.2011
Сообщения
113
Благодарностей
60
Баллы
28
подскажите, плиз, регулярку, которая будет удалять из текста html-теги, но оставлять анкоры.
 

404

Client
Регистрация
23.09.2011
Сообщения
113
Благодарностей
60
Баллы
28
читал, пробовал... регулярное выражение удаляет все теги, включая и их содержимое. но хотелось бы, чтоб содержимое тегов оставалось на месте.
иными словами, есть <любой_тег>текст</любой_тег>, оставить текст, удалив теги. вот как-то так)
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
Ну так всё правильно, по этому выражению оно так и поудаляет. Только то, что есть в тегах. То, что между ними останется.
 
  • Спасибо
Реакции: 404

progua

Client
Регистрация
01.01.2012
Сообщения
186
Благодарностей
8
Баллы
18
Немножко неудобно просить опять у форумчан помощь, так как ситуация вроде простая.
Одним словом вот из такого текста например(Продвижение сайтов в Москве) надо удалить тег url, итого должно получиться Продвижение сайтов в Москве.
Естесно использую макрос String.Replace, пробовал море вариантов, читал Список регулярных выражений. Не получается. Думал такой макрос - {-String.Replace-|-Продвижение сайтов в Москве-|-[*]-|--} , тоже не работает. Помогите плиз.
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113

progua

Client
Регистрация
01.01.2012
Сообщения
186
Благодарностей
8
Баллы
18
все, разобрался, помогло RegExp.Replace
 

indigo666

Client
Регистрация
10.05.2014
Сообщения
1 154
Благодарностей
374
Баллы
83
И мне подскажите пожалуйста, как урезать теги, чтоб содержимое не пропало?
 

Nord

Client
Регистрация
22.03.2012
Сообщения
2 406
Благодарностей
1 473
Баллы
113
Последнее редактирование:
  • Спасибо
Реакции: indigo666

indigo666

Client
Регистрация
10.05.2014
Сообщения
1 154
Благодарностей
374
Баллы
83
Спасибо, уже догадался.
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)