Как из такого кода:<a href="thumbnails.php?album=10"> выдернуть часть между кавычками, то есть эту часть: thumbnails.php?album=10 ? Вот мой код:
var matches = Regex.Matches(content , "<a\\href=\"(.+?)");
var result = matches[0].Groups[1];
Ну похоже ошибка у меня не совсем то что нужно выдергивает, подскажите, правильный код пожалуйста...
Вот новый код выдергивает все но только с лишними данными типа начало и конца которых не надо сохранять:
var matches = Regex.Matches(content , "<a.+href=\"(.+?)\"");
var sb = new StringBuilder();
foreach (Match m in matches)
if (!string.IsNullOrWhiteSpace(m.Value))
sb.AppendLine(m.Value.Trim());
lock (this.lockValid)
this.valid++;
File.AppendAllText("Links.txt" , sb.ToString());
На выходе:
<a href="index.php?menu=exp&mid=242&s=6f7b7a8a0c8667e168bfd186b332e7ed"
<a href="/index.php?s=6f7b7a8a0c8667e168bfd186b332e7ed"
Как можно исключить лишние данные типа: <a href=" и " еще как то исключить бы эту часть тоже:
&mid=242&s=6f7b7a8a0c8667e168bfd186b332e7ed"
Как можно решить это?
hhrefодну буквуhуберите. – Visman Sep 11 '15 at 11:18