首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Regex查找文本中的完整单词

使用Regex查找文本中的完整单词
EN

Stack Overflow用户
提问于 2011-04-23 16:39:11
回答 2查看 2.1K关注 0票数 0

我正在寻找一个正则表达式,它可以指示文本中是否有某个完整的单词,例如,单词"cto"

  • "i am a cto" -真
  • "i am a cto/developer" -真
  • "cto" -真
  • "i am a cto_developer" -真
  • "ctools" -假

我希望这个词对大小写不敏感。有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-23 16:46:09

代码语言:javascript
复制
(?<=^|[^a-zA-Z0-9])<word>(?=$|[^a-zA-Z0-9])

查找仅以行/字符串的开始或结束或字符a或数字0-9开头或后继的<word>实例。示例,来自RegexHero

如果我们知道这是什么语言会有帮助。

票数 4
EN

Stack Overflow用户

发布于 2011-04-23 16:48:32

您可以编写一个考虑到所有可能性的表达式,或者使用\b锚点(如\bmyWord\b ),并考虑_a丢失的情况,因为它是作为单词的一部分处理的,因此"i am a cto_developer“也将返回false。

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

https://stackoverflow.com/questions/5765479

复制
相关文章

相似问题

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