我有这个字符串:
<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 =&#34; amshopby-attr-selected&#34; href 在整个字符串中使用其他内容(每行)。我尝试使用"<a class="amshopby-attr-selected" href"
作为正则表达式,但这只能找到并替换一次。如何一次更换全部?
谢谢! :)
答案 0 :(得分:7)
您需要指定g
修饰符以指示全局搜索。否则,正则表达式只匹配一次。
var replaced = original.replace(/<a class="amshopby-attr-selected" href"/g, substitute);