0

文字列"mystring theEnd" がありますが、文字列を作成したいですstring[]。「mystring」と「theEnd」の間に「mystring」と「theEnd」を含むを取得したいので、スペースだけでなく空白で分割します。量は不明です。スペースの、これが私が空白で分割する必要がある理由です。これを行う方法はありますか?

4

2 に答える 2

7

どうですか:

string[] bits = text.Split(new[] {' '}, StringSplitOptions.RemoveEmptEntries);

(またはtext.Split、分割する正確な空白文字を指定するかnull、ヘンクが提案したように使用します。)

または、正規表現を使用してすべての空白文字を処理することもできます。

Regex regex = new Regex(@"\s+");
string[] bits = regex.Split(text);
于 2012-07-26T19:08:38.057 に答える
2

最も簡単な方法は次のとおりです。

a.Split(new [] {' ', '\t'},StringSplitOptions.RemoveEmptyEntries)

ありがとうジョン:)

于 2012-07-26T19:08:46.143 に答える