标签: regex
我有一些网址,我想确保他们至少有4个正斜杠,因为我的一些网址较少。例如:
通过: http://localhost:2000/machine/my-test-machine/3
失败: http://localhost:2000/my-test-machine
非常感谢任何帮助。 谢谢 戴夫
答案 0 :(得分:1)
您可以尝试使用正则表达式,
\/\/(.*\/){3}
Working Demo
答案 1 :(得分:0)
使用前瞻,例如:
^(?=(?:[^\/]*\/){4,})(.*)
Demo
答案 2 :(得分:0)
只需匹配4次:
(?:.*?/){4}
请参阅live demo。
不情愿的量词*?将确保匹配时不会跳过斜杠(消除回溯)
*?
您的正则表达式引擎(未指定)可能需要转发正斜杠,即\/
\/