首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RegEx查找复合词

RegEx查找复合词
EN

Stack Overflow用户
提问于 2018-10-29 16:57:46
回答 1查看 199关注 0票数 0

我编写了这个正则表达式

代码语言:javascript
复制
[Cc]ommercial \b(([Cc]omputer )?(software|source code)?\b)|([Oo]ff((-)?|( )?)[Tt]he((-)?|( )?)[Ss]helf|item)

为了与这些词相匹配:

“商业软件”或“商用电脑软件”或“商用现成软件”或“商业现成软件”或“商用电脑源代码”或“商业电脑源代码”

但我不想要“商业电脑”自己来匹配。我怎样才能修好我的regEx?

EN

回答 1

Stack Overflow用户

发布于 2018-10-29 18:56:01

这样做很好,并允许您省略复数。

代码语言:javascript
复制
([Cc]ommercial ((\bcomputer\b )?(\bsoftware\b|source \bcode\b)|\bitem\b|[Oo]ff(-)?( )?[Tt]he(-)?( )?[Ss]helf))|\bCOTS\b
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53050337

复制
相关文章

相似问题

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