如何在xmlNodeList中选择url的特定部分

时间:2015-08-05 07:01:43

标签: c# asp.net innertext xmlnodelist

在我的项目中,我有一个.pdf来生成,为此,我得到{。{1}} .pdf文件。现在我需要只选择pdf文件的名称,比如full pathfile1.pdf。如何执行此操作?

我的相同代码:

url

在这里,我收到 string url = string.Empty; string Result = objAjaxService.generateStatementpdf(hdnActiveUserNumber.Value.ToString(), "", "", rdpFromEmail.SelectedDate.Value.ToShortDateString(), rdpToEmail.SelectedDate.Value.ToShortDateString()); Result = Result.Replace("\n", " "); Result = Result.Replace("&", " "); Result = RemoveWhitespaceWithSplit(Result); if (Result.Contains("url")) { xmlDoc.LoadXml(Result); XmlNodeList xnList = xmlDoc.SelectNodes("/url"); if (xnList.Count > 0) { url = xnList.Item(0).InnerText; } url

我想将http://localhost:63303/pdfreports/427statement.pdf存储在一个字符串中,427statement.pdf

1 个答案:

答案 0 :(得分:2)

您可以使用正则表达式:

[^\/]+.pdf$

用法:

string res = Regex.Match(myUrl, "[^\\/]+.pdf$").Value;