gpt4 book ai didi

regex - 如何匹配所有不以/web开头的URL路径?

转载 作者:行者123 更新时间:2023-12-05 09:23:22 28 4
gpt4 key购买 nike

我们有一个 LocationMatch,我们正在使用它来正则表达式匹配 url 路径。

如果 url 不以“/web”开头,我们有一个加载调度程序模块的指令。所以,我们想让它匹配:

/web
/web/application

我们不希望它匹配:

/site
/webapps
/webapps/application

我有点不知所措,这既是因为我对正则表达式还有些陌生,也是因为我不知道要搜索什么。

谢谢

最佳答案

有点像

^/web(/.*)?$

应该可以解决问题。你可以这样阅读:

  • ^ 表示字符串从这里开始

  • /web 就是你要找的部分

  • (这里开团

  • /.* 斜杠后跟任意数量的字符(甚至 0 个)

  • )群到此结束

  • ? 意味着它之前的任何东西(我们的组)可能存在也可能不存在

  • $ 表示字符串在这里结束。

这基本上匹配/web、/web/和/web/whatever。

您可以使用 this website了解正则表达式的工作原理:

关于regex - 如何匹配所有不以/web开头的URL路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22235264/

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