0

非常に簡単な質問ですが、2つのタグとタグの間\nでどのように置き換えることができますか?{br}<blockquote></blockquote>

これはうまくいくと思いましたが、うまくいきません:

val = val.replace(/<blockquote>\b\n\b<\/blockquote>/igm, "{br}");
4

1 に答える 1

4

置換コールバックを使用します。

val = val.replace(
    /<blockquote>[\s\S]*?<\/blockquote>/i,
    function(m) {return m.replace(/\n/g,"{br}");}
);
于 2013-01-11T02:18:48.127 に答える