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