powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Regex patern
6 сообщений из 6, страница 1 из 1
Regex patern
    #39275619
WitC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет.
нужна помощь в составлении шаблона для регулярки.
Есть строка:
@"<a class=""MyClass"" href="" http://mysite.com"" rel=""nofollow"">myAlias</a>"
из неё надо выделить такие части:
myAlias http://mysite.com
или
http://mysite.com myAlias

выделить эти части по одному- не проблема.
можно ли выделить сразу две части за один проход?

что-то типа:
(?<=\<a class=\"MyClass\")(\"[часть1]+\")(\>[часть2]+)(?=\<\/a\>)

Спасибо.
...
Рейтинг: 0 / 0
Regex patern
    #39275642
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WitCвыделить эти части по одному- не проблема.
можно ли выделить сразу две части за один проход?можно. А в чем конкретно вопрос? Как прочитать результат?
...
Рейтинг: 0 / 0
Regex patern
    #39275646
WitC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

нет, прочитать могу, наклепать патерн не могу...
можешь подсказать?
...
Рейтинг: 0 / 0
Regex patern
    #39275660
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WitCпо одному- не проблема.WitCнаклепать патерн не могу...непонятно, по одному можешь, а вместе - не можешь? Ну ок, например так:

Код: c#
1.
2.
3.
      var t = @"<a class=""MyClass"" href=""http://mysite1.com"" rel=""nofollow"">myAlias1</a>ddd<a class=""MyClass"" href=""http://mysite2.com"" rel=""nofollow"">myAlias2</a>ddd<a class=""MyClass"" href=""http://mysite3.com"" rel=""nofollow"">myAlias3</a>";

      var p = Regex.Matches(t, @"<a .*?href=""(.*?)"".*?>(.*?)</a>");
...
Рейтинг: 0 / 0
Regex patern
    #39275693
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу не вспомнить бессмертное на эту тему .
HtmlAgilityPack в помощь.
...
Рейтинг: 0 / 0
Regex patern
    #39275948
WitC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сон Веры Павловны,

да, я пользовался этой библиотекой.
где-то читал, что если требуется вытащить только один тег, то быстрее будет регулярками,
чем отстраивать всё дерево.(?)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Regex patern
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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