如何替换与正则表达式(javascript)匹配的字符串的最后一个字符
我正在尝试从包含地址的字符串创建数组,并且需要用分号替换逗号分隔符,因为地址包含许多逗号,如何替换与正则表达式(javascript)匹配的字符串的最后一个字符,javascript,regex,Javascript,Regex,我正在尝试从包含地址的字符串创建数组,并且需要用分号替换逗号分隔符,因为地址包含许多逗号,arr.split将创建不正确的条目 我不知道如何匹配只在邮政编码后出现的逗号 经过一些研究后,我尝试使用:str.replace(/(?如果JavaScript引擎支持lookback,则您的方法将起作用,它仅在ES2018中添加: //仅适用于支持查找的引擎 const str=“Testing 90210,Testing,Testing,…”; log(str.replace(/(?可能str.re
arr.split
将创建不正确的条目
我不知道如何匹配只在邮政编码后出现的逗号
经过一些研究后,我尝试使用:
str.replace(/(?如果JavaScript引擎支持lookback,则您的方法将起作用,它仅在ES2018中添加:
//仅适用于支持查找的引擎
const str=“Testing 90210,Testing,Testing,…”;
log(str.replace(/(?可能str.replace(/(\d{5})),/g,“$1;”
?