gpt4 book ai didi

javascript - 正则表达式 : Match string between ampersands

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

我正在尝试使用正则表达式来读取 URL 参数。我需要对以下字符串执行匹配:

SomeMoreText&action='{%22JsonParameter%22:[%221234%22]}'&SomeMoreText

最终结果应该是

                         '{%22JsonParameter%22:[%221234%22]}'

我想我需要一个表达式来查找 &action= 和后面的 & 之间的所有内容。我尝试了不同的表达式但没有成功,老实说,我在理解正则表达式语法方面遇到了很多困难。我认为这里的问题是冒号、引号 (%22) 和方括号。如果它只是文本,我相信这样的事情会起作用:

/action=([\w\-]+)/

有人能帮忙吗?

谢谢

最佳答案

怎么样

var m = /action=([^&]+)/.exec(str);
if (m) {
// The content is in m[1]
}

Live Example | Source

关于javascript - 正则表达式 : Match string between ampersands,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13803384/

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