正規表現を使用して、この次の条件に一致させたい
<P ***anything here*** >
したがって、基本的には、属性を持つ開始 P タグをすべて削除したいと考えています。文字列に他のものを入れたくありません。
テストケース/
<p style='color: green;'>What a fine day it is</p>
望む結果/
What a fine day it is</p>
正規表現を使用して、この次の条件に一致させたい
<P ***anything here*** >
したがって、基本的には、属性を持つ開始 P タグをすべて削除したいと考えています。文字列に他のものを入れたくありません。
テストケース/
<p style='color: green;'>What a fine day it is</p>
望む結果/
What a fine day it is</p>
@kojiro が既に述べたように、これは良い方法ではありませんが、次のようになります。
var sample = "<p style='color:green;'>What a fine day it is</p>";
var result = sample.replace(/<p\b[^>]*>/ig,'');
// result = "What a fine day it is</p>"
>
タグ内に文字を含む属性がある場合、必須の脚注<p>
は、劇的に失敗します。しかし、繰り返しになりますが、それが上記の参照された投稿が SO に存在する理由です。;-)