当有两个下划线时,无法将url与正则表达式匹配

时间:2017-11-10 06:49:20

标签: regex

url: local/veg-lover/Keep-Loop_Austin_AT 

早些时候我正在使用/veg-lover/(.*) 它匹配,但现在我必须在url中检查两个下划线。

3 个答案:

答案 0 :(得分:0)

/veg-lover/(.*)_(.*)_(.*)

希望这有帮助!

答案 1 :(得分:0)

模式

/veg-lover/.+?_.+?_.+

确保在最后一部分中有两个下划线,下划线出现在单词之间,而不仅仅是两个下划线,或以下划线开头或结尾

答案 2 :(得分:0)

/veg-lover/([^_]*_[^_]*_[^_]*)

您保证要捕获的网址部分只有两个下划线。