.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.
希望楼主用得上。 --------------------编程问答-------------------- --------------------编程问答-------------------- 好烦索的需求,关注下 --------------------编程问答-------------------- 关注中,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截取位置,然后截取内容,然后递归 --------------------编程问答-------------------- 学习........................ --------------------编程问答-------------------- 关注!!
帮你顶!!
学习一下!! --------------------编程问答-------------------- --------------------编程问答-------------------- 你去codeproject.com搜索.net sercher。专门有开源的本地搜索程序。
补充:.NET技术 , ASP.NET