资讯专栏INFORMATION COLUMN

前端拼音模糊搜索

fish / 3062人阅读

摘要:前端实现拼音模糊搜索曾经沧海难为水除却巫山不是云曾我爱你中国我爱你中国爱你中

前端实现拼音模糊搜索
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]

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/103888.html

相关文章

  • 前端拼音模糊搜索

    摘要:前端实现拼音模糊搜索曾经沧海难为水除却巫山不是云曾我爱你中国我爱你中国爱你中 前端实现拼音模糊搜索pinyin-match[https://github.com/xmflswood/...[1] const PinyinMatch = require(pinyin-match);let test = 123曾经沧海难为水除却巫山不是云 PinyinMatch.match(test, 2...

    kel 评论0 收藏0
  • 前端拼音模糊搜索

    摘要:前端实现拼音模糊搜索曾经沧海难为水除却巫山不是云曾我爱你中国我爱你中国爱你中 前端实现拼音模糊搜索pinyin-match[https://github.com/xmflswood/...[1] const PinyinMatch = require(pinyin-match);let test = 123曾经沧海难为水除却巫山不是云 PinyinMatch.match(test, 2...

    Apollo 评论0 收藏0
  • 前端本地模糊搜索并高亮

    摘要:项目需求是通过搜索关键字显示符合搜索条件的用户,搜索条件是用户昵称和用户唯一号码是一串数字,其中昵称支持中文匹配和首字母拼音匹配。 项目需求是通过搜索关键字显示符合搜索条件的用户,搜索条件是用户昵称和用户唯一号码(是一串数字),其中昵称支持中文匹配和首字母拼音匹配。 首先说说自己的想法: 1.既然要支持拼音搜索那么必须要一个能把中文转化成拼音的东西(我是在网上找的大佬的代码,一般像这种...

    Luosunce 评论0 收藏0
  • 谈谈我做拼音搜索的一点经验

    摘要:谈谈我做拼音搜索的一点经验需要注意的一些事情本文使用的为语言解决方案。当然也我们可以自己实现转换拼音的功能,如果这样做,则需要在代码中设定好中文字库和对应的拼音,同时特别注意多音字的处理。 谈谈我做拼音搜索的一点经验 需要注意的一些事情 本文使用的为 Java 语言解决方案。 搜索方法上,按照个人理解,有两点关键: 分词 将类似 women 这样的词分解成 women。经过这...

    Eastboat 评论0 收藏0

发表评论

0条评论

fish

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<