gpt4 book ai didi

java - 正则表达式匹配 url 模式

转载 作者:行者123 更新时间:2023-11-30 03:40:15 25 4
gpt4 key购买 nike

我知道这是一个非常简单的问题,但由于我在正则表达式方面非常糟糕,所以不得不问下面的问题。我想在 java 中编写一个正则表达式,它将匹配下面给出的两个 url 模式:

{contextPath}/javax.faces.resource/**

{contextPath}/rfRes/**

将从 http 请求对象中读取 url,并使用 java 模式对象进行比较,如下所示:

Pattern p = //regex here ;
p.matcher(r.getRequestURL().toString()).matches();

任何人都可以帮我为上述两个网址编写正则表达式实验吗?

最佳答案

你可以使用这个:

boolean matches = r.getRequestURI().matches(".*?/(javax\.faces\.resource|rfRes)/.*");

关于java - 正则表达式匹配 url 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26970986/

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