asp 搜索匹配文字,显示有文字的列表

就是我现在搜索一段话:我是刘翔,然后自动搜索到拥有这段话中关键字的内容,就跟百度搜索那样,只要是有一个字能搜索到,就都能显示,这样的功能怎么做的,是用正则匹配的吗
我的意思是如果有一个"我"字,那也能被搜索到,凡是有这四个字里面的随便一个都能被搜索到,
最新回答
北蒙岛的雨季

2023-06-24 14:00:02

str="我是刘翔"
sql="select * from 表 where 1=1"
for i=1 to len(str)
sql=sql&" or 字段 like'%"&mid(str,i,1)&"%'"
next
conn.execute(sql)
用循环法把字符串分解,并生成sql代码
这样可把单字生成sql
初雪未央

2023-08-31 15:06:32

图片的标签一般是这样的 <img src="xxxx" />
你可以根据正则表达式来匹配一下,如果能够匹配得到的话,就包含图片了,如果匹配不到,那么就是文字新闻了。

至于如何用正则表达式来匹配,以及上面的正则表达式该如何写,那么就请你去查查相关的资料吧
偶遇制造者

2023-04-02 12:27:04

用sql查询语句:select title(标题),content(内容) from #table where title like '%"&要查的&"%' or Content like '%"&要查的&"%'"