摘要:前端實現拼音模糊搜索曾經滄海難為水除卻巫山不是云曾我愛你中國我愛你中國愛你中
前端實現拼音模糊搜索
pinyin-match
[https://github.com/xmflswood/...[1]
const PinyinMatch = require("pinyin-match");
let test = "123曾經滄海難為水除卻巫山不是云"
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]
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/114521.html
摘要:項目需求是通過搜索關鍵字顯示符合搜索條件的用戶,搜索條件是用戶昵稱和用戶唯一號碼是一串數字,其中昵稱支持中文匹配和首字母拼音匹配。 項目需求是通過搜索關鍵字顯示符合搜索條件的用戶,搜索條件是用戶昵稱和用戶唯一號碼(是一串數字),其中昵稱支持中文匹配和首字母拼音匹配。 首先說說自己的想法: 1.既然要支持拼音搜索那么必須要一個能把中文轉化成拼音的東西(我是在網上找的大佬的代碼,一般像這種...
摘要:談談我做拼音搜索的一點經驗需要注意的一些事情本文使用的為語言解決方案。當然也我們可以自己實現轉換拼音的功能,如果這樣做,則需要在代碼中設定好中文字庫和對應的拼音,同時特別注意多音字的處理。 談談我做拼音搜索的一點經驗 需要注意的一些事情 本文使用的為 Java 語言解決方案。 搜索方法上,按照個人理解,有兩點關鍵: 分詞 將類似 women 這樣的詞分解成 women。經過這...
閱讀 767·2021-10-09 09:58
閱讀 634·2021-08-27 16:24
閱讀 1719·2019-08-30 14:15
閱讀 2376·2019-08-30 11:04
閱讀 2061·2019-08-29 18:43
閱讀 2166·2019-08-29 15:20
閱讀 2712·2019-08-26 12:20
閱讀 1612·2019-08-26 11:44