ちょっと私は現在、htmlを文字列に置き換えようとしています。Ie <strong>text</strong>
needs to be <b>text</b>
etc. (b
タグが古いと見なされていることに気付きました)
これを修正するために正規表現を使用すべきではないことは承知していますが、現在これが唯一の選択肢です
私のコード:
//replace strong
text = Regex.Replace(text, "<strong>.*?</strong>", "<b>$1</b>");
//replace em
text = Regex.Replace(text, "<em>.*?</em>", "<i>$1</i>");
ここでの問題は、正規表現がタグを置き換え、テキストを に設定すること$1
です。これを回避する方法は?(私はC#にいます。)