powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ещё одно РВ
4 сообщений из 4, страница 1 из 1
Ещё одно РВ
    #33834644
Limonad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо из следующего текста вытянуть ссылку

<a href="target.shtml" onFocus="this.blur()"
       onmouseout="select('key_target','key_target1')"
       onmouseover="select('key_target','key_target2')"
       onclick="select('header','header_about')">     
       <img src="images/Target.gif" width="75" height="32" border="0" alt="Наша цель" name="key_target">
      </a>

Делаю так:

string h = @"(http)?s?(:/)?(/)?[-\w.]+(:\d+)?(/([\w/_.]*(\?[\w\=\&(\&amp\;)]+)?)?)?";
Regex href = new Regex("(?<=<a.*?href=\")"+h+"(?=\".*?>.*?</a>)", RegexOptions.Multiline | RegexOptions.IgnoreCase | RegexOptions.Compiled);
foreach (Match m in href_match)
{
Console.WriteLine(m.Value);
}
И ничего не находит.
Для этого случая пробовал по-проще
string h = @"[\w.]*?";
Но всё равно ничего не находит. Что не так?
...
Рейтинг: 0 / 0
Ещё одно РВ
    #33834755
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
string ResultString = null;
try {
ResultString = Regex.Replace(SubjectString, "(<a.*href\\=\\\")(.*?)\".*", "$2",
RegexOptions.Singleline | RegexOptions.Multiline);
} catch (ArgumentException ex) {
// Syntax error in the regular expression
}----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
Ещё одно РВ
    #33835415
Limonad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. РВ будет определять даже такую строку:
<a href="target.shtml"
...
Рейтинг: 0 / 0
Ещё одно РВ
    #33835597
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, и будет возвращать только target.shtml----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ещё одно РВ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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