Удалить все кроме ссылки. Регулярка?

  • Автор темы Автор темы lirikpasss
  • Дата начала Дата начала
(?<==")https[\w\W]*?(?=")
 

Вложения

  • Снимок экрана 2023-09-21 145340.png
    Снимок экрана 2023-09-21 145340.png
    28,9 KB · Просмотры: 126
  • Оценить
Реакции: lirikpasss
Может неправильно выразился, сорри:

есть текст:

текст текст текст <a href="https://site0.com">TEST0</a> текст текст текст <a href="https://site1.com" target="_blank">TEST1</a> текст текст текст

надо сделать:

текст текст текст https://site0.com текст текст текст https://site1.com текст текст текст
 
Последнее редактирование:
C#:
Развернуть Свернуть Копировать
var regexp1 = @"<a\ href=.*?</a>";//поиск ссылок вместе с тегами
var regexp2 = @"(?<=href="").*?(?="")";//поиск чистых ссылок
var text = project.Variables["article"].Value;
Regex.Matches(text, regexp1)
    .Cast<Match>()
    .ToList()
    .ForEach(x=>
        text = text.Replace(x.Value, Regex.Match(x.Value, regexp2).Value));
return text;
Совсем недавно было
https://zennolab.com/discussion/threads/konvertirovanie-ssylok.114708/
Там же есть шикарный способ от @doc
 
  • Оценить
Реакции: lirikpasss

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