2

我有这个字符串:

<li><a class="amshopby-attr-selected" href="">1</a> (320)</li>
<li><a class="amshopby-attr" href="">2</a> (2)</li>
<li><a class="amshopby-attr" href="">3</a> (1)</li>

我想用整个字符串(每一行)中的其他内容替换a class="amshopby-attr-selected" href 。我尝试使用"<a class="amshopby-attr-selected" href"as 正则表达式,但这只会找到并替换一次。我怎样才能一次全部更换?

谢谢!:)

4

1 回答 1

8

您需要指定g修饰符以指示全局搜索。否则,正则表达式只会匹配一次。

var replaced = original.replace(/<a class="amshopby-attr-selected" href"/g, substitute);
于 2013-01-21T09:13:16.777 回答