gpt4 book ai didi

javascript - 正则表达式,替换某些组合

转载 作者:行者123 更新时间:2023-11-28 06:26:15 25 4
gpt4 key购买 nike

得到这个字符串:"'ab',('AA', 'BB'), r('rr')"

我希望输出为 "'ab',['AA', 'BB'], r('rr')"

尝试过这个

var replace = function(str){
return str.replace(/\)/g, ']')
.replace(/\(/g, '[')
}

它替换了所有括号,但如何组合正则表达式,使其仅替换 ,([

https://jsfiddle.net/tyapco67/

最佳答案

只需在括号前添加逗号即可:

return str.replace(/(,\s*)\((.*?)\)/g, '$1[$2]');

关于javascript - 正则表达式,替换某些组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35106113/

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