0

在我的项目中,我需要.pdf生成一个full path.pdf 文件。现在需要我只选择 pdf 文件的名称,比如file1.pdfurl. 如何执行此操作?

我的代码相同:

 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;

                        }

在这里,我得到urlhttp://localhost:63303/pdfreports/427statement.pdf

我想存储427statement.pdf在一个字符串中说,serverpath.

4

1 回答 1

2

您可以为此使用正则表达式:

[^\/]+.pdf$

用法:

string res = Regex.Match(myUrl, "[^\\/]+.pdf$").Value;
于 2015-08-05T07:14:25.570 回答