我想要一个正则表达式匹配一个没有被任何字母数字字符包围的特定单词。我的想法是在前后包含一个否定:
[^a-zA-Z\d]myspecificword[^a-zA-Z\d]
所以它会匹配:
myspecificword
_myspecificword_
-myspecificword
不匹配:
notmyspecificword
myspecificword123
但是这个简单的正则表达式不会单独匹配单词,除非它前面有一个空格:
myspecificword // no match
myspecificword // match
使用标志“gmi”并使用 JavaScript 进行测试。我究竟做错了什么?不应该这么简单吗?
最佳答案
关于javascript - 不被字母数字字符包围的单词的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60455356/