当前位置:编程学习 > VB >>

求助于字符串搜索!

字符串搜索需要带些智能搜索。
例如
存在字符 
1、“ABCDE”
2、“CDE”
3、“BCDE”
4、“ABC,DE”
5、“ABC(DE)”

搜索字符 “ABCDE” 或 "ABC-DE"
这时根据匹配度显示
1
4
5
3
2 补上:
1 4 5 匹配度都是 5 位置可以随意! 或者求一个正则表达式。
把除了数字,英文,汉字之外的字符全部替换成 % 。
科普:
http://52opencourse.com/96/%E6%96%AF%E5%9D%A6%E7%A6%8F%E5%A4%A7%E5%AD%A6%E8%87%AA%E7%84%B6%E8%AF%AD%E8%A8%80%E5%A4%84%E7%90%86%E7%AC%AC%E4%B8%89%E8%AF%BE-%E6%9C%80%E5%B0%8F%E7%BC%96%E8%BE%91%E8%B7%9D%E7%A6%BB%EF%BC%88minimum-edit-distance%EF%BC%89

我用C#写的实现,供你参考:
http://bbs.csdn.net/topics/360200664 感觉这样的“需求”不太好编程解决。
没看懂,我...
引用 3 楼 caozhy 的回复:
科普:
http://52opencourse.com/96/%E6%96%AF%E5%9D%A6%E7%A6%8F%E5%A4%A7%E5%AD%A6%E8%87%AA%E7%84%B6%E8%AF%AD%E8%A8%80%E5%A4%84%E7%90%86%E7%AC%AC%E4%B8%89%E8%AF%BE-%E6%9C%80%E5%B0%8F%E7%BC%96%E8%BE%91%E8%B7%9D%E7%A6%BB%EF%BC%88minimum-edit-distance%EF%BC%89

我用C#写的实现,供你参考:
http://bbs.csdn.net/topics/360200664



谢谢,虽然看得不是很懂。
这个问题还是不好解决。
正则表达式的问题也不用了,已经解决。
可以结贴了。
补充:VB ,  网络编程
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,