正则表达式在字符串中找到至少4次正斜杠

时间:2015-05-28 22:26:51

标签: regex

我有一些网址,我想确保他们至少有4个正斜杠,因为我的一些网址较少。例如:

通过: http://localhost:2000/machine/my-test-machine/3

失败: http://localhost:2000/my-test-machine

非常感谢任何帮助。 谢谢 戴夫

3 个答案:

答案 0 :(得分:1)

您可以尝试使用正则表达式,

\/\/(.*\/){3}

Working Demo

答案 1 :(得分:0)

使用前瞻,例如:

^(?=(?:[^\/]*\/){4,})(.*)

Demo

答案 2 :(得分:0)

只需匹配4次:

(?:.*?/){4}

请参阅live demo

不情愿的量词*?将确保匹配时不会跳过斜杠(消除回溯)

您的正则表达式引擎(未指定)可能需要转发正斜杠,即\/