我想解決一些正常的表達式,我在一個方向工作,但失敗時,我改變了屬性。正則表達式屬性替換
我想實現的就是找到對齊的價值並更換該數值到類
var s = '<img src="" align="left" class="smart" title="title for reference" />';
var reg = new RegExp(/(?:align="(.*?)").*?(?:class="(.*)")/);
console.log(s.replace(reg ,'class="image-$1 $2"'));
能正常工作和輸出
<img src="" class="image-left smart" title="title for reference" />
,但如果我改變HTML放置類之前對齊我剛剛得到原始html字符串
強制性鏈接:http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 – 2011-03-16 19:27:54