在论坛中的文章搜索的功能,站内的文章可以按标题和内容搜索.存储文章的表的"文章内容"字段是text类型的.保存了包含html标记在内的文章内容.
请问,在页面如果要做按内容搜索的功能,如何排除其html标记,只按文本内容进行搜索?我知道可以利用System.Text.RegularExpressions类的Replace方法来对文章的内容进行处理.但应如何实现这个搜索过程?
怎样把用户输入的搜索关键字仅仅匹配"文章内容"字段的文本部分?
例如:用户输入 "fo" ,如果"文章内容"字段含有 <font> 标记,而文本内容却没有"fo"的话 ,把该记录也搜索出来了. 怎样排除掉该记录呢?请大家给点思路.
请问,在页面如果要做按内容搜索的功能,如何排除其html标记,只按文本内容进行搜索?我知道可以利用System.Text.RegularExpressions类的Replace方法来对文章的内容进行处理.但应如何实现这个搜索过程?
怎样把用户输入的搜索关键字仅仅匹配"文章内容"字段的文本部分?
例如:用户输入 "fo" ,如果"文章内容"字段含有 <font> 标记,而文本内容却没有"fo"的话 ,把该记录也搜索出来了. 怎样排除掉该记录呢?请大家给点思路.
解决方案 »
- 正则表达式 验证一个字符串中是否包含“我们”这个词!
- ASPX页面文件不发布可否能引用发布过的DLL文件?
- 页面有html 控件的button和webform的button怎么证焦点都在html的button上
- 跨网站链接
- 处女问,期待中: Asp.Net里有没有类似sql中in函数的方法?
- 请教一个.net自定义控件的CSS问题
- dropdownlist不执行dropdownlist1_SelectedIndexChanged事件
- .net访问mysql,数据变更后,列表数据不会刷新
- 跪求:关于在DataGrid中得到数据的问题?
- iframe如何自适应大小
- AJAX 是什么? 一般在asp.net中用吗???和 XMLHTTP 都一个意思吧
- 知道树节点的ID,如何在该节点下增加一个节点
你可以这样搜索
select * from table1 where Replace(content,'<font>','') like '%fo%'
这是个笨办法,你还可以利用正则搜索,我就不一一写出代码了。
谢了