在url字符串上找到两个单词

时间:2014-08-18 18:07:21

标签: regex

我试图在网址上找到两个单词,看起来下划线不允许找到该单词

  

http://www.example.com/image/med_crop/photo.jpg

     

http://www.example.com/image/medium/photo.jpg

/\bmedium\b|\wmed_crop\w/i
  

http://regex101.com/r/wI5oF7/1

1 个答案:

答案 0 :(得分:0)

为什么在" med_crop"周围使用\w。 \ w只匹配[a-zA-Z0-9_],而不是斜杠。此外,如果您希望一次匹配多个修饰符,则需要使用全局修饰符g

这似乎适用于您的示例

/\bmedium\b|\bmed_crop\b/ig