ホームページ > バックエンド開発 > C++ > .NETのNewLinesで文字列を確実に分割するにはどうすればよいですか?

.NETのNewLinesで文字列を確実に分割するにはどうすればよいですか?

Susan Sarandon
リリース: 2025-01-27 22:06:10
オリジナル
777 人が閲覧しました

How Can I Reliably Split a String by Newlines in .NET?

.NET で文字列を改行で分割する

.NET で改行文字に基づいて文字列を効果的に分割するには、デフォルトの Split メソッドでは不十分な場合があります。より包括的なソリューションは次のとおりです:

これを行うには、文字列の配列を受け入れる Split オーバーロードを使用します。

<code>string[] lines = theText.Split(
    new string[] { Environment.NewLine },
    StringSplitOptions.None
);</code>
ログイン後にコピー

このメソッドは、オペレーティング システム定義の改行シーケンス (Environment.NewLine) が出現するたびに文字列を分割します。

さまざまな改行の処理

場合によっては、異なる形式の改行が含まれたテキストが表示されることがあります。この状況に対処するには、Split オーバーロードの複数の文字列と一致する機能を利用できます。

<code>string[] lines = theText.Split(
    new string[] { "\r\n", "\r", "\n" },
    StringSplitOptions.None
);</code>
ログイン後にコピー

この修正されたコードは、キャリッジ リターン ("r")、ライン フィード ("n")、キャリッジ リターンとライン フィードの組み合わせ ("rn") を含むさまざまな改行で文字列を正しく分割します。また、テキスト内の空の行やスペースも保持されます。

以上が.NETのNewLinesで文字列を確実に分割するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート