gpt4 book ai didi

java - 用于替换查询参数中的值的正则表达式

转载 作者:搜寻专家 更新时间:2023-11-01 01:18:01 24 4
gpt4 key购买 nike

我通过说 request.queryString() as - 从 url 获取查询字符串

supplyId=123456789b&search=true

我想用新值替换 "supplyId" 的值。 “supplyId” 可以出现在查询字符串中的任何位置。可能的正则表达式是什么?

最佳答案

我实际上不会为此使用正则表达式,而是字符串操作。在 URL 中搜索“supplyId=”的位置,然后抓取所有内容,直到字符串末尾或“&”,以先到者为准。

如果您必须使用正则表达式,请尝试以下方法之一:

(?<=supplyId=)[^&]+

supplyId=([^&]+)

确保关闭区分大小写。如果您使用第二种模式,您想要的值将在捕获组 1 中。

关于java - 用于替换查询参数中的值的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10642269/

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