$& replace
let str='aaa_c_aaa';
str.replace('_c_','_a_$&'); //'aaa_a__c_aaa'
str.replace('_c_',()=>{
return '_a_$&';
}); //'aaa_a_$&aaa'
let str='aaa_c_aaa';
str.replace('_c_','_a_$&'); //'aaa_a__c_aaa'
str.replace('_c_',()=>{
return '_a_$&';
}); //'aaa_a_$&aaa'