请你能告诉我如何缩短这段代码。我想在一条线上做。有没有办法在一行中替换HTML文件中的几个出现?
var htmlstring = "<a href="{{1}}">{{1}}</a>Hello {{2}}, clic here !";
var firststep = htmlstring.replace('{{1}}', "http://google.fr");
var secondstep = htmlstring.replace('{{1}}', "http://google.fr");
var thirdstep = secondstep.replacee('{{2}}', "Mister");
总之, 我有:
<a href="{{1}}">{{1}}</a>Hello {{2}}, clic here !
我想有这样的结尾:
<a href="http://google.fr">http://google.fr</a>Hello Mister, clic here !"
你可以只要把它放在一行中,如果这就是你想要的 – Luca
或者使用模板库,例如胡子。 – freakish
是的,但我不知道如何使用正则表达式来实现它,因为替换函数只需要2个参数。我不想要任何库。 –