当前位置:编程学习 > C#/ASP.NET >>

.net易做图需求,请大家帮帮我!!!!

我现在有这样的需求,因为很急之后麻烦各位大侠帮忙解决了:

1.遍历某一文件夹下存在中文名称的文件和文件夹,并提示用户具体的搜索结果,全路径名显示。
2.遍历某一文件夹下Html或jsp、asp、PHP、js等文本文件中存在有中文链接的信息,并提示用户具体的搜索结果,全路径名显示。
3.遍历某一文件夹下Html或jsp、asp、PHP、js等文本文件中的链接信息,检查链接地址是否失效。

我只完成了第一个,剩下两个不知所措。请大家帮我解决一下啊,最好有代码谢谢!!!
--------------------编程问答-------------------- 关注!!
帮你顶!! --------------------编程问答-------------------- webrequest + 正则 --------------------编程问答-------------------- 提供一种思路,不知道行不行的通,你自己试下吧,没弄过你说的这个:
WebRequest wreq=WebRequest.Create("XXXXX.html"); 
HttpWebResponse wresp=(HttpWebResponse)wreq.GetResponse(); 
string HTML =""; 
Stream s=wresp.GetResponseStream(); 
  
StreamReader objReader = new StreamReader(s,System.Text.Encoding.GetEncoding("GB2312")); 
string sLine = ""; 
int i = 0; 

 while (sLine!=null) 
  { 
  i++; 
  sLine = objReader.ReadLine(); 
  if (sLine!=null) 
  HTML += sLine; 
  } 
  
  String temp= ""; 
  int start,stop; 
  
  start = HTML.IndexOf("用开始判断的一些字符如:<href 之类",0,HTML.Length); 
  
  stop = HTML.IndexOf(" 用结束判断的一些字符如:> 之类",0,HTML.Length); 
  
  temp = HTML.Substring(start, stop - start); 
  start = temp.IndexOf(" <b>"); 
  stop = temp.IndexOf(" </b>"); 
 
。。。。。。。。。。。。。。。。。。
  string txt = temp.Substring(start,stop - start); 
--------------------编程问答-------------------- DirectoryInfo dir = new DirectoryInfo(path);

dir.GetFiles("*.html")
dir.GetFiles("*.jsp")

合并结果后,过虑数据源 --------------------编程问答-------------------- 你都能扫描文件夹了,那第二个问题不是很好解决么,至于第三个,你是要扫描你域内的文件还是其他外部连接,如果内部那就好办看文件存在不,如果外部那不好办了 --------------------编程问答-------------------- 关注!! 
帮你顶!! --------------------编程问答--------------------
MatchCollection mc = Regex.Matches("文件内容",@"<a\s+[^>]*?href=""(?<url>[^""]*)""[^>]*>[\s\S]*?</a>");

mc[i].Value是第i+1个链接的内容,mc[i].Group["url"].Value是第i+1个链接的URL.
希望楼主用得上。 --------------------编程问答--------------------
引用 7 楼 HimeTale 的回复:
C# codeMatchCollection mc = Regex.Matches("文件内容",@"<a\s+[^>]*?href=""(?<url>[^""]*)""[^>]*>[\s\S]*?</a>");



mc[i].Value是第i+1个链接的内容,mc[i].Group["url"].Value是第i+1个链接的URL. 
希望楼主用得上。
--------------------编程问答-------------------- 好烦索的需求,关注下 --------------------编程问答-------------------- 关注中,o(∩_∩)o...哈哈 --------------------编程问答-------------------- 关注 学习中
帮你顶一下 --------------------编程问答-------------------- 关注 学习中 
帮你顶一下 --------------------编程问答-------------------- 2正则
3webrequest --------------------编程问答-------------------- 我要判断url链接是否失效,怎么办呢?比如说href="xxxx"或src="xxxxx",里边都是相对路径,那该怎么判断? --------------------编程问答--------------------
<script   language= "JScript " > 
var   xmlhttp=new   ActiveXObject( "Msxml2.xmlhttp "); 
function   checkUrl(url){ 
xmlhttp.open( "get ",url,false); 
xmlhttp.send(); 
alert(xmlhttp.status!= "200 "? "不存在 ": "存在 "); 

</script > 


--------------------编程问答-------------------- 是比较易做图。。



. --------------------编程问答-------------------- 递归遍历呗,用indexof截取位置,然后截取内容,然后递归 --------------------编程问答-------------------- 学习........................ --------------------编程问答-------------------- 关注!! 
帮你顶!!
学习一下!! --------------------编程问答--------------------
引用 12 楼 xiaoniao_28 的回复:
关注 学习中 
帮你顶一下
--------------------编程问答-------------------- 你去codeproject.com搜索.net sercher。专门有开源的本地搜索程序。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,