gpt4 book ai didi

javascript - 使用Javascripts Regexp根据变量替换字符串部分

转载 作者:行者123 更新时间:2023-11-28 01:47:02 25 4
gpt4 key购买 nike

我有以下代码片段,我尝试用 JavaScript 正则表达式替换变量值。但我不知道应该如何工作

var str = 'display = 12;14&test =124;562'; 
var str2 = 'display';
new_values = '123;185';
var new_str = str.replace(new RegExp( str2 + '/=^[0-9];[0-9]'), new_values )
console.log(new_str);

http://jsfiddle.net/2b4xx/2/

最佳答案

您的正则表达式是错误的,因为输入文本中没有 / 并且 ^ 仅在开始和字符类内部有效。

试试这个:

var new_str = str.replace(new RegExp( str2 + ' *= *[0-9]+;[0-9]+' ), new_values );
console.log(new_str);

关于javascript - 使用Javascripts Regexp根据变量替换字符串部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20148078/

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