我正在寻找一个正则表达式,它可以指示文本中是否有某个完整的单词,例如,单词"cto"。
"i am a cto" -真"i am a cto/developer" -真"cto" -真"i am a cto_developer" -真"ctools" -假我希望这个词对大小写不敏感。有什么想法吗?
发布于 2011-04-23 16:46:09
(?<=^|[^a-zA-Z0-9])<word>(?=$|[^a-zA-Z0-9])查找仅以行/字符串的开始或结束或字符a或数字0-9开头或后继的<word>实例。示例,来自RegexHero。
如果我们知道这是什么语言会有帮助。
发布于 2011-04-23 16:48:32
您可以编写一个考虑到所有可能性的表达式,或者使用\b锚点(如\bmyWord\b ),并考虑_a丢失的情况,因为它是作为单词的一部分处理的,因此"i am a cto_developer“也将返回false。
https://stackoverflow.com/questions/5765479
复制相似问题