我需要匹配来自
等字符串的"test"
或"test,"
"test, testhellowowo, wowtest,"
尝试1
test[,]?
它将匹配所有三个,因为所有字符串都包含test
,无论之后发生什么。
尝试2
^test[,]?$
除非字符串为test
或test,
,否则将不匹配任何字符串
预期结果
"test, testhellowowo, wowtest,".match(x) // should match `test,`
"testhellowowo, wowtest,".match(x) // should not match anything
答案 0 :(得分:3)
您可以使用字边界
/\btest\b/g
他们在
匹配答案 1 :(得分:0)
如果您需要包含标点符号,您也可以/^test[,]?$/gm
^匹配字符串的开头 $匹配字符串的结尾