トピックに記載されている問題の解決策があるかどうかを知りたいと思っていました。
例:
私のプロジェクトでは、多くのメッセージを解析する必要があります。"\n"
これらのメッセージには、や などの書式設定文字が含まれています"\r"
。このメッセージの末尾には、常に作成者の名前が署名されています。
ここで、各メッセージから署名を削除したいと思います。問題は、メッセージの最後が次のようになることです。
\r\n\rDaniel Walters\n\r\n
\n\r\n\r\n\rDaniel
または、他の何か
問題は、これらのさまざまな結末を特定する方法がわからないことです。"\n\r\n"
ループを呼び出して最後の のみを削除しようとしstring.EndsWith()
ましたが、このソリューションは 以外のすべてを削除するだけ"\r\n\rDaniel Walter"
です。次に、作成者を削除しようとしました (このステップの前に解析しました) が、これも機能しません。解析された作成者が「Daniel Walters」で、署名が「Daniel」のみである場合があります。
これを解決する方法はありますか?文字列をループするよりも簡単でスマートなソリューションはありますか?