存在一条存储数据引用的行。我如何解析它只获得一个特定的链接? 示例行:
string urls = "<a href='DocumentEditor.aspx?IdDocument=874551' target='_blank'>Договор аренды № 09/03-12 от 16.03.2012, с 16.03.2012 по 15.03.2017 ;</a><br>Арендатор: <a href='ContragentEditor.aspx?IdContragent=43938' target='_blank'> Общество с ограниченной ответственностью "Строй-Союз"(*) </a></br><br>;<a href='DocumentEditor.aspx?IdDocument=1064925' target='_blank'>Договор аренды № 01/01-16 от 15.07.2011, с 25.11.2011 по 26.01.2021;</a><br>Арендатор: <a href='ContragentEditor.aspx?IdContragent=58283' target='_blank'> ООО "Строительно-транспортная компания "ЭкоСтрой" </a></br><br>"
我需要离开这一行:
string getRow = "a href='DocumentEditor.aspx?IdDocument=1064925' target='_blank'>Договор аренды № 01/01-16 от 15.07.2011, с 25.11.2011 по 26.01.2021;</a><br>Арендатор: <a href='ContragentEditor.aspx?IdContragent=58283' target='_blank'> ООО "Строительно-транспортная компания "ЭкоСтрой" </a></br><br>""
该行中可以有任意数量的链接。如何从此行中提取特定链接,例如1或最后一个?
答案 0 :(得分:0)
你可以分开&#39;并检查其中一个部分是否包含.aspx。但这种技术远非完美。
using System.Text.RegularExpressions;
string[] getRowArr = Regex.Split(getRow, "'");
foreach (string item in getRowArr)
{
if (item.ToLower().Contains(".aspx") || item.ToLower().Contains(".com"))
{
Label1.Text += item + "<br />";
}
}
但是现在他们的字符串是如何赢得甚至编译的!这不起作用:я "ЭкоСтрой" </a></br><br>""