C# 如何在文本中查找文件路径?
情况: 我有一些带有很多linux文件路径的html代码(例如/home/lol/test)C# 如何在文本中查找文件路径?,c#,C#,情况: 我有一些带有很多linux文件路径的html代码(例如/home/lol/test) 它需要在C#中完成,如何使用php和html文件?您应该编写一个解析器类来读取所有文本,并将其拆分为您希望从中获得的部分 如果你发布你的HTML的某些部分,它将更容易帮助你 您可以通过以下方式将HTML作为字符串获取: private string GetWebPage() { string pageSource; string getUrl = "htt
它需要在C#中完成,如何使用php和html文件?您应该编写一个解析器类来读取所有文本,并将其拆分为您希望从中获得的部分 如果你发布你的HTML的某些部分,它将更容易帮助你 您可以通过以下方式将HTML作为字符串获取:
private string GetWebPage()
{
string pageSource;
string getUrl = "http://index.htm";
WebRequest getRequest = WebRequest.Create(getUrl);
WebResponse getResponse = getRequest.GetResponse();
using (StreamReader sr = new StreamReader(getResponse.GetResponseStream()))
{
pageSource = sr.ReadToEnd();
sourceResult = pageSource;
}
return sourceResult;
}
然后你可以把它分成你喜欢的部分
char[] trimChars = new char[] { ' ', ':', '/', '\\', '.' };
string[] split = sourceResult.Split(trimChars, StringSplitOptions.RemoveEmptyEntries);
以下是您可以遵循的步骤--
希望这能对您有所帮助。
/
在HTML中有语法意义,我错了吗?除非对/
进行转义,否则它不是HTML代码。向我们展示一些您所拥有的,并解释您想要得到什么?@Jodrell,我错了吗?
可能。@L.B我想我错了,可能吧,除非/
s在标记中。define('DIR\u FS\u SQL\u CACHE','/home/ca***ot/public\u html/CACHE');像那样。。htmlagilitypack会这样做吗?有代码示例吗?哎哟。。。在php代码中“过滤”是在删除中还是在列表文件/发生行中?在PHP和HTML中?你反对盲字符串替换吗?但它不会捕获语义路径(比如base+“/path/to/file”
)。