Regex 在第2个位置之间匹配字符串

Regex 在第2个位置之间匹配字符串,regex,Regex,我试图从url中提取第3和第4斜杠之间的文本 为了实现这一点,我已经跟随了2到3篇文章,现在我可以选择所有的斜杠。但不是针对第四和第五 (?:[\/]) 然而,我现在正试图使用帖子中的信息选择第三和第四个斜杠 (?:[\/]).{4} 但这会在每个斜杠后选择4个字符。这不是我需要的 我从一篇非常有用的帖子中了解到,一旦我可以提取斜杠,我需要类似的东西: (?<=\[)(.*?)(?=\]) (?如果正则表达式风格支持可变长度lookbehind,则可以使用以下正则表达式: (?<

我试图从url中提取第3和第4斜杠之间的文本

为了实现这一点,我已经跟随了2到3篇文章,现在我可以选择所有的斜杠。但不是针对第四和第五

(?:[\/])
然而,我现在正试图使用帖子中的信息选择第三和第四个斜杠

(?:[\/]).{4}
但这会在每个斜杠后选择4个字符。这不是我需要的

我从一篇非常有用的帖子中了解到,一旦我可以提取斜杠,我需要类似的东西:

(?<=\[)(.*?)(?=\])

(?如果正则表达式风格支持可变长度lookbehind,则可以使用以下正则表达式:

(?<=(?:[^\/]+\/){3})[^\/]+(?=\/)

演示:

如果正则表达式风格支持可变长度lookbehind,则可以使用以下正则表达式:

(?<=(?:[^\/]+\/){3})[^\/]+(?=\/)

演示:

哦,天哪,谢谢,效果很好,我很难说。我花了20分钟的时间试图修改它并尝试语法。请问,您如何修改上面的内容以匹配第二和第三斜杠?我正在进行黑客攻击,我想我破解了它。
(?我做了一个编辑来匹配第二和第三斜杠。谢谢@alex dl你帮了大忙!很高兴我能帮上忙。哦,天哪,谢谢你,效果很好,我很难为情地说。我花了20分钟试着修改它并尝试语法。请问,你会如何修改上面的内容来匹配第二和第三斜杠?我是h我想我已经破解了。
(?我做了一个编辑以匹配第二和第三个斜线。谢谢@alex dl你帮了我大忙!很高兴我能帮上忙。一种常见的方法是在斜线处拆分字符串,然后取你想要的部分。一种常见的方法是在斜线处拆分字符串,然后取你想要的部分。
(?<=^(?:[^\/]+\/){2})[^\/]+(?=\/)