C#で文字列を別の文字列で分割する
文字列を分割するのにSplit()
メソッドを使っていましたが、これは文字で分割する場合にしか使えないようです。文字列`を分割する際に、別の文字列をパラメータとして分割する方法はありますか?
スプリッタを文字配列に変換してみましたが、うまくいきませんでした。
つまり、文字列
を分割したいのです。
THExxQUICKxxBROWNxxFOX
を xx
で分割して、値を含む配列を返したいのです。
The, QUICK, BROWN, FOX
627
3
文字列で分割するためには、string array overloadを使用する必要があります。
文字列を受け取るSplitのオーバーロードがあります。
これらの StringSplitOptions のいずれかを使うことができます。
つまり、文字列が "THExxQUICKxxxxBROWNxxFOX" の場合、
StringSplitOptions.None
は、配列の "xxxx" の部分に空のエントリを返しますが、StringSplitOptions.RemoveEmptyEntries
は返しません。は、私が普段やっている方法です。もちろん、あなたにはで
が必要ですが、私はいつもそのライブラリを必要としています。