字串搜索需要帶些智能搜索。
例如
存在字符
1、“ABCDE”
2、“CDE”
3、“BCDE”
4、“ABC,DE”
5、“ABC(DE)”
搜索字符 “ABCDE” 或 "ABC-DE"
這時根據匹配度顯示
1
4
5
3
2
uj5u.com熱心網友回復:
補上:1 4 5 匹配度都是 5 位置可以隨意!
uj5u.com熱心網友回復:
或者求一個正則運算式。把除了數字,英文,漢字之外的字符全部替換成 % 。
uj5u.com熱心網友回復:
科普: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
uj5u.com熱心網友回復:
感覺這樣的“需求”不太好編程解決。
uj5u.com熱心網友回復:
沒看懂,我...
uj5u.com熱心網友回復:
謝謝,雖然看得不是很懂。
這個問題還是不好解決。
正則運算式的問題也不用了,已經解決。
可以結貼了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/133276.html
標籤:網絡編程
