例如,假设我们有一个字符串firstName=&lastName=&phoneNumber=&
。现在,我们希望匹配模式lastname=
,以便我们可以在&符号之前将bobson
插入空格。因此,最终结果为firstName=&lastName=bobson&phoneNumber=&
。
答案 0 :(得分:1)
您可以搜索模式并插入
var string = 'firstName=&lastName=&phoneNumber=&',
replacement = 'bobson';
console.log(string.replace(/lastName=/, '$&' + replacement));
为了替换,您可以搜索模式并替换模式和符号之间的所有模式。
var string = 'firstName=&lastName=xx&phoneNumber=&',
replacement = 'bobson';
console.log(string.replace(/(lastName=)[^&]*/, '$1' + replacement));