【发布时间】:2018-01-10 15:40:41
【问题描述】:
我正在使用正则表达式
/part\s?[0-9]*\s?:?/g
匹配单词
"第 20 部分" "part21" "part30:" 等
问题是它也匹配其他单词中的单词“part”,例如“Repartition”
只有当它是一个完整的单词时它才应该匹配单词,即
part 01 -match
part 33: -match
part -no match
participial -no match
【问题讨论】:
-
以
\b开头 -
在单词的两边使用
\b。这是一个单词中断。 -
@Thefourthbird
\bpart\b\s?[0-9]*\s?:?匹配part -
你是对的。
标签: javascript regex