摘要:前端實現(xiàn)拼音模糊搜索曾經(jīng)滄海難為水除卻巫山不是云曾我愛你中國我愛你中國愛你中
前端實現(xiàn)拼音模糊搜索
pinyin-match
[https://github.com/xmflswood/...[1]
const PinyinMatch = require("pinyin-match");
let test = "123曾經(jīng)滄海難為水除卻巫山不是云"
PinyinMatch.match(test, "23曾"); // [1, 3]
PinyinMatch.match(test, "cjc") // [3, 5]
PinyinMatch.match(test, "cengjingcanghai") // [3, 6]
PinyinMatch.match(test, "cengjingcangha") // [3, 6]
PinyinMatch.match(test, "engjingcanghai") // false
PinyinMatch.match(test, "zengjingcang") // [3, 5]
PinyinMatch.match(test, "sdjkelwqf") // false
PinyinMatch.match(text, "zengji ng cang") // [3, 5]
PinyinMatch.match(text, "zengji ng cangsdjfkl") // false
PinyinMatch.match(" 我 愛你 中 國 ", "nzg") // [6, 12]
PinyinMatch.match(" 我 愛你 中 國 ", "愛你中") // [5, 8]
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/103888.html
摘要:項目需求是通過搜索關(guān)鍵字顯示符合搜索條件的用戶,搜索條件是用戶昵稱和用戶唯一號碼是一串數(shù)字,其中昵稱支持中文匹配和首字母拼音匹配。 項目需求是通過搜索關(guān)鍵字顯示符合搜索條件的用戶,搜索條件是用戶昵稱和用戶唯一號碼(是一串數(shù)字),其中昵稱支持中文匹配和首字母拼音匹配。 首先說說自己的想法: 1.既然要支持拼音搜索那么必須要一個能把中文轉(zhuǎn)化成拼音的東西(我是在網(wǎng)上找的大佬的代碼,一般像這種...
摘要:談?wù)勎易銎匆羲阉鞯囊稽c經(jīng)驗需要注意的一些事情本文使用的為語言解決方案。當然也我們可以自己實現(xiàn)轉(zhuǎn)換拼音的功能,如果這樣做,則需要在代碼中設(shè)定好中文字庫和對應(yīng)的拼音,同時特別注意多音字的處理。 談?wù)勎易銎匆羲阉鞯囊稽c經(jīng)驗 需要注意的一些事情 本文使用的為 Java 語言解決方案。 搜索方法上,按照個人理解,有兩點關(guān)鍵: 分詞 將類似 women 這樣的詞分解成 women。經(jīng)過這...
閱讀 2038·2021-09-30 09:47
閱讀 712·2021-09-22 15:43
閱讀 1992·2019-08-30 15:52
閱讀 2443·2019-08-30 15:52
閱讀 2552·2019-08-30 15:44
閱讀 916·2019-08-30 11:10
閱讀 3377·2019-08-29 16:21
閱讀 3303·2019-08-29 12:19