替换引号内的任何字符串

时间:2019-12-09 21:26:34

标签: c#

我有一个字符串:

"Id=1;UserId=1,2,3;Name=Harry,Sam,Rena,Bob;Age=22"

我要用“;”替换“,”在以下位置:

CW_PROJECT_ROOT_DIR

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您可以寻找逗号,并且不要使用逗号和等号。然后用冒号代替。

var string = "Id=1,UserId=1,2,3,Name=Harry,Sam,Rena,Bob,Age=22",
    result = string.replace(/,(?=[^,]+=)/g, ';');

console.log(string);
console.log(result);