gpt4 book ai didi

regex - 正则表达式-选择第三个斜杠之前的所有内容

转载 作者:行者123 更新时间:2023-12-03 17:14:00 26 4
gpt4 key购买 nike

什么是最简单的正则表达式,选择第三个斜杠之前的全部

我尝试了这个:

([^\/?#]+){3}(?:.*?\/)


但这并不完全像我希望的那样工作。而且我不知道它是否可以在Google Analytics(分析)中使用(过滤器部分)

最佳答案

您可能要做的是重复匹配两次而不是正斜杠,然后是正斜杠。

^(?:[^\/]*\/){2}[^\/]+


查看 regex demo

如果您不想匹配 ?#,则可以将其添加到角色类中

^(?:[^\/?#]*\/){2}[^\/]+


关于你的图案

模式 ([^\/?#]+){3}的这一部分捕获的组与任何不在字符类中的字符相匹配1倍以上,但在重复之后不考虑正斜杠。

然后 (?:.*?\/)将匹配任何非贪心字符,后跟一个正斜杠。

关于regex - 正则表达式-选择第三个斜杠之前的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56002107/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com