在搜索里面,"空格"表示"and" ,"空格加-"表示"排除" ,"空格加|"表示"其中之一",请问用ASP怎么写这样的搜索????

clm0010 2003-08-25 09:26:34
在搜索里面,"空格"表示"and" ,"空格加-"表示"排除" ,"空格加|"表示"其中之一",请问用ASP怎么写这样的搜索????
...全文
49 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
pp4u 2003-08-25
  • 打赏
  • 举报
回复
假设搜索字符串为strsql,先str=split(strsql," ")来取得子串,然后用left(str(i),1)来取得第一个字符是否为“-”“|”,然后生成sql语句,查询。
pp4u 2003-08-25
  • 打赏
  • 举报
回复
假设搜索字符串为strsql
先用str=split(strsql," ")取得每个子单词,然后用left(str(i),1)判断单词的第一个字符是否为“-”或“|”然后生成SQL语句,查询。
ttt2 2003-08-25
  • 打赏
  • 举报
回复
str="a b-c|d"
str=split(str,"|")

zhstr=""

for i=0 to ubound(str)
str(i)=replace(str(i)," "," and ")
str(i)=replace(str(i),"-"," not ")
zhstr=str(i)
next

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧