[続きを読む] リンクを含む典型的なプレビュー パラグラフを作成したいと思います。問題は、SubString() にしたいコンテンツに、ユーザーが WYSIWYG エディターで作成したテキストと html が含まれていることです。
もちろん、文字列が null または空でないことを確認してから SubString() を実行すると、問題は html タグを壊してしまい、サイト全体のレンダリングが中断される可能性があることです。
WYSIWYG エディターは完全にフォーマットされた HTML を作成しないようで、多くの場合、 など<br />
の代わりにタグを使用しているよう<p></p>
です... 基本的に、整形式のタグなどに頼ることはできません。
私の回避策は、すべての HTML を取り除き、残りのテキストを部分文字列にすることでした。これは機能しますが、HTML にあった書式設定が失われます。
サイトのレンダリングを壊さない HTML を維持しながら、整形式でない HTML のブロックを SubString() する最良の方法は何ですか?