我正在使用正则表达式
array(
'key' => 'vacancy_small_salary',
'value' => $vacancy_small_salary,
'compare' => '>=',
'type' => 'NUMERIC'
),
匹配
之类的字词" 第20部分" "的 part21 " "的 part30:"等
问题在于它与“" part"在其他词语中,例如" Re part ition"
只有当它是一个完整的单词时才应匹配单词,即
/part\s?[0-9]*\s?:?/g
答案 0 :(得分:0)
似乎您想要的是强制设置一个或多个数字,将*
更改为+
,并添加\ b以确保"部分"不是一个更大的词的结尾:
/\bpart\s?[0-9]+\s?:?/g
如果您实际上正在使用匹配的字符串,我认为如果有冒号,我只想在数字后面加上空格:
/\bpart\s?[0-9]+(?:\s?:)?/g