次のような改行を含むプレーンテキストがあります。
Dear Person,\r\nHello and welcome to this example.\r\nTodo: <ul><li>item 1</li>\r\n<li>item 2</li>\r\nThanks.
HtmlAgility パック (必要な場合) を使用して Html をクリーンアップし、新しい改行を BR に置き換えたいと思いますが、既に HTML タグ内にある場合を除きます (UL タグの LI を参照してください)。
regx を使用して BR を簡単に置き換えることができますtext.Replace(Environment.NewLine, "<br/>")
が、タグ内にあるシナリオを除外するにはどうすればよいですか?
ありがとう。