Javascriptで次の正規表現を使用しています。
comment_body_content = comment_body_content.replace(
/(<span id="sc_start_commenttext-.*<\/span>)((.|\s)*)(<span id="sc_end_commenttext-.*<\/span>)/,
"$1$4"
);
<span id="sc_start_commenttext-330"></span>
HTMLコードでこのタグ(番号は常に異なります)とタグを見つけたいと思います<span id="sc_end_commenttext-330"></span>
。次に、これらのタグ間のテキストとHTMLコードを削除して、返す必要があります。
交換前の例:
Some text and code
<span id="sc_start_commenttext-330"></span>Some text and code<span id="sc_end_commenttext-330"></span>
Some Text and code
交換後の例:
Some text and code
<span id="sc_start_commenttext-330"></span><span id="sc_end_commenttext-330"></span>
Some text and code
正規表現が機能し、テキストが正しく置き換えられる場合もあれば、そうでない場合もあります-間違いはありますか?助けてくれてありがとう!
アレックス