你这个不就是全文检索啊,百度不就是这个功能。
1.第一种就是建立文件索引,然后查询,建议看看Lucene.NET,有简单的示例,容易上手。
2.把已知的HTML文件内容用程序读出来,保存进数据库,在数据库中进行查询匹配,数据量过大不适合此种情形。
哦
获取html,然后可以用正则表达式查找特定的文字
谢谢
用全文索引,或者去弄个爬虫。
Lucene.NET
谢谢
string url = "http://www.hairihan.com.cn/";
string web = string.empty;
try
{
StreamReader inStream ;
WebRequest webRequest ;
WebResponse webresponse ;
webRequest = WebRequest.Create(url);
webresponse = webRequest.GetResponse();
inStream = new StreamReader(webresponse.GetResponseStream());
web = inStream.ReadToEnd();
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
然后 web 里是否有这个内容,就很容易找到了。
谢谢
如果你说的是本地页面全文件搜索的话,可以选择用sublime text这个编辑工具。他就支持搜索文件夹多个页面,而且可以直接定位点击转到页面上。