我有一个看起来像这样的字符串:
LE PUY EN VELAY (NIVEAU_SITE)LYON 03 (@A)01AIGLETTE (GEX)
我需要的是修改这个字符串,以便每次它找到字符 )
它添加了 ,
就在之后。
它看起来像这样:
LE PUY EN VELAY (NIVEAU_SITE), LYON 03 (@A), 01AIGLETTE (GEX)
最后一个“)”后面不必有“,”符号
最佳答案
您可以尝试使用 replace()
和正则表达式 /\)(?=.*\))/g
地点
\)
与字符 )
字面匹配
正向先行 (?=.*\))
.*
匹配任何字符(行终止符除外)
var str = "LE PUY EN VELAY (NIVEAU_SITE)LYON 03 (@A)01AIGLETTE (GEX)";
str = str.replace(/\)(?=.*\))/g,"), ");
console.log(str);
关于JavaScript - 每当找到另一个字符时就在字符串中添加字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58339128/