サードパーティのソースからのHTMLがあります。
長い文字列の末尾にあるすべての末尾の空白と改行を削除する<br>
必要があります。長い文字列自体には、必要なタグが含まれています。
たとえば、テキストは次のようになります。
This is some text<br>The End<br><br> <br><br> <br><br> <br><br><br><br>
<br>
内部を保持しながら、これらの末尾のタグをすべて削除する必要があります。中にはランダムな空白があるものとそうでないものがあり<br>
ます。
私がそれを持っているC#でこれを達成するための最良の方法は何string
ですか?
私はに傾いていますregex
が、弦の最後尾だけを扱う正しいものを手に入れることができないようです。
行が文字列内にある場合(htmlを解析する必要はありません)、正規表現を使用します。
string input = @"This is some text<br>The End<br><br> <br><br> <br><br> <br><br><br><br>";
var output = Regex.Replace(input,@"(\<br\>\s?)+$",@"<br>");
//Result:
//This is some text<br>The End<br>
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加