var str = "我来测试我和#P_1#去发#P_3#方法#P_4#";str = str .replace(/#[pP]_(\d+)#/g, "{$$1}");为什么我这样得不到我想要的结果:我来测试我和{$1}去发{$3}方法{$4},得到的是:我来测试我和{$1}去发{$1}方法{$1} .而如果我改成这样
str = str .replace(/#[pP]_(\d+)#/g, "${$1}");就能得到:我来测试我和${1}去发${3}方法${4}求方法
str = str .replace(/#[pP]_(\d+)#/g, "${$1}");就能得到:我来测试我和${1}去发${3}方法${4}求方法
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货