У меня есть такие данные:
<td><a href="/New_York_City" title="New York City">New York</a></td>
И я бы хотел получить Нью-Йорк из него.
У меня нет никаких навыков в регулярных выражениях. Я пробовал это, хотя:
StreamReader sr = new StreamReader("c:\\USAcityfile2.txt");
string pattern = "<td>.*</td>";
Regex r = new Regex(pattern, RegexOptions.IgnoreCase);
Regex r1 = new Regex("<a .*>.*</a>", RegexOptions.IgnoreCase);
string read = "";
while ((read = sr.ReadLine()) != null)
{
foreach (Match m in r.Matches(read))
{
foreach (Match m1 in r1.Matches(m.Value.ToString()))
Console.WriteLine(m1.Value);
}
}
sr.Close();
sr.Dispose();
это дало мне <a href="/New_York_City" title="New York City">New York</a>
.
Как добраться до данных между <a .*>
и </a>
? спасибо.