C# で別の文字列を使用して文字列を分割
C# のSplit()
メソッドは通常、単一の文字に基づいて文字列を分割するために使用されます。ただし、場合によっては、別の文字列を区切り文字として使用して文字列を分割する必要がある場合があります。この記事では、Split()
メソッドの文字列配列オーバーロードを使用してこれを実現する方法を示します。
質問:
複数の区切り文字を含む文字列が指定された場合、その文字列を部分文字列の配列に分割し、各部分文字列を区切り文字で区切る必要があります。
例:
区切り文字「xx」を使用して文字列「THExxQUICKxxBROWNxxFOX」を分割し、次の配列を取得します:
解決策:
別の文字列を使用して文字列を分割するには、Split()
メソッドの文字列配列オーバーロードを使用できます。このオーバーロードは文字列の配列を区切り文字引数として受け取り、必要に応じて複数の区切り文字を指定できます。
次のコードは、区切り文字「xx」を使用して文字列を分割する方法を示しています。
<code class="language-csharp">string data = "THExxQUICKxxBROWNxxFOX"; string[] splitData = data.Split(new string[] { "xx" }, StringSplitOptions.None);</code>
StringSplitOptions.None
パラメーターは、特別な分割オプションを適用しないことを指定します。
結果:
splitData
配列には次の部分文字列が含まれます:
以上がC# で文字列を別の文字列で分割するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。