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


"i am a cto"-是
"i am a cto/developer"-是
"cto"-是
"i am a cto_developer"-是
"ctools"-错误


我希望这个词不区分大小写。有什么想法吗?

最佳答案

(?<=^|[^a-zA-Z0-9])<word>(?=$|[^a-zA-Z0-9])


查找仅在行/字符串的开头或结尾或字符a-z或数字0-9之前或之后的<word>实例。 Example中的RegexHero

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

10-06 00:09