2012-09-02 43 views

回答

5
str.replace(/\[\[(.*)?]]/, function(match) { 
    return match.replace(/&/g, '&'); 
}); 

這裏的小提琴:http://jsfiddle.net/Jtv5a/

+0

更好:變化''/\[\[(.*)?\]\]/到'/ \ [\ [\({4})? ] \] /' – qwertymk

+0

@qwertymk - 我真的不知道這有多好。它所要做的就是防止第二個正則表達式運行,如果裏面的文本長度小於4個字符。沒有太多的好處。 –

+0

這是多行工作嗎? – GusDeCooL

相關問題