gpt4 book ai didi

java - 替换查询字符串中的设计模式

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

我目前有一些像这样的 URL:

?param=value&offset=19&size=100

或者像那样:

?offset=45&size=50&param=lol

而且我想为每种情况删除“偏移量”和“值”。我正在使用正则表达式方法,但我不明白它是如何工作的……你能帮我吗?我还想获得偏移量和大小的值。

这是我的作品...

\(?|&)offset=([0-9])[*]&size=([0-9])[*]\

但是根本不管用!

谢谢。

最佳答案

假设是 Javascript & 你只想删除偏移量参数:

str.replace(\offset=[0-9]*&?\,"")

对于 Java:

str=str.replaceAll("offset=[0-9]*&?","");
//to remove & and ? at the end in some cases
if (str.endsWith("?") || str.endsWith("&"))
str=str.substring(0,str.length()-1);

关于java - 替换查询字符串中的设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17542598/

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