首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kana + kanji多条件匹配准则

kana + kanji多条件匹配准则
EN

Stack Overflow用户
提问于 2022-02-27 05:43:41
回答 1查看 58关注 0票数 0

我正在尝试写一个正则表达式来匹配所有的单词,基于一个汉字字符串。

例如,匹配文学生高可以返回像文学、学生、高い,etc这样的选项

目前,我只能返回完全匹配的汉字输入:

/^[学生文高]+$/,但是我想包括那些有这些字符([ぁ-んァ-ン])的记录。

当我试图将这两个条件结合起来时,我最终会匹配所有的条件。

/^[学生文高][ぁ-んァ-ン]+$/ <--这是理想的,因为它在这两种条件下都匹配。

基本上,“必须包括学生文高,但也可以包含ぁ-んァ-ン,而不需要包含ぁ-んァ-ン

对于那些不太熟悉日语的人来说,一个更英文的例子可能是:搜索所有有test和我想在结果中包含数字的单词,但是不允许只匹配数字。

例如,test匹配可以返回test1,test2,但不能只返回12

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-27 09:19:15

这应该有效:/^[あ-んア-ン]*([学生文高][あ-んア-ン]*)+$/

它在开始时匹配零或多个kana,然后一个或多个包含一个kanji和零或多个kana的组。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71282404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档