水木社区手机版
首页
|版面-Java技术(Java)|
新版wap站已上线
返回
1/1
|
转到
主题:问一个 java 正则
3楼
|
nikezhang
|
2022-02-26 08:59:08
|
展开
你说app这个参数名是可以选的?换成bbpp也有可能?
【 在 xeagle (静下心来编程) 的大作中提到: 】
: 想在这个 url 中提取参数 app 的值, 但参数 app 是可选的:
:
https://foo_url?a=b&app=abc&c=d
:
: 试了下面这个正则, 不好使. 可以匹配上面的 url, 但捕获组取不到 app 的值
--
FROM 111.199.245.*
4楼
|
nikezhang
|
2022-02-26 09:00:22
|
展开
都是正规url吗?用Spring的url解析工具类,把host,port,param都给你分清楚了
【 在 xeagle (静下心来编程) 的大作中提到: 】
: 想在这个 url 中提取参数 app 的值, 但参数 app 是可选的:
:
https://foo_url?a=b&app=abc&c=d
:
: 试了下面这个正则, 不好使. 可以匹配上面的 url, 但捕获组取不到 app 的值
--
FROM 111.199.245.*
7楼
|
nikezhang
|
2022-02-26 18:53:29
|
展开
那更简单的方法是查找&app=在字符串的位置,然后循环拼接字符到后面第一个&就行,要不你就用Spring的url工具类,帮你把参数名和值都分析好了,你自己取
【 在 xeagle (静下心来编程) 的大作中提到: 】
: 意思是可能没有app这个参数
: 【 在 nikezhang 的大作中提到: 】
: :
: : 你说app这个参数名是可以选的?换成bbpp也有可能?
--
FROM 1.202.22.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版