gpt4 book ai didi

java - 替换特定 URL 参数中的字符

转载 作者:行者123 更新时间:2023-12-02 09:20:17 31 4
gpt4 key购买 nike

我正在尝试将 URL param1 参数值中的 / 分隔符替换为 \,但我不知道如何替换无需更改所有参数(例如 param2

)即可执行此操作

例如

param1=abc/def/123&param2=abc/def/123

我想成为

param1=abc\def\123&param2=abc/def/123

这是一个regex101 example

最佳答案

我会将其分为两个简单的步骤。首先用正则表达式挖出“param1=...”子字符串,然后将其中的“/”替换为“\”。下面是一个 JavaScript 示例:

var str = "param1=qwe/qwe/wer&param2=qd/fs/aw";
var match = str.match(/^(.*)(param1=[a-z\/0-9_]+\b)(.*)$/);
var result = match[1] + match[2].replace(/\//g, "\\") + match[3];
console.log(str, result);

关于java - 替换特定 URL 参数中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58737603/

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