0

関連する回答を見てきましたが、それでもうまくいかず、理由がわかりません。

次の例があります。

var oldHTML = "<p></p><p></p><p>Fred was here.</p><p></p><p></p>;

var newHTML = oldHTML.replace(/<p><\/p>/g, "");

alert(newHTML);

これがフィドルです:http://jsfiddle.net/BQrbb/

コンソールをチェックしてエラーを確認します。「Uncaught SyntaxError: Unexpected token ILLEGAL」

newHTML が「Fred was here.」になることを期待しています。「p」タグで囲まれています。

うーん、正規表現は強力ですが、多くの場合 PITA です。:)

前もって感謝します!

4

1 に答える 1