2010-12-12 7 views
1

可能性の重複:
Regular expression, split string by capital letter but ignore TLAC#文字列の質問

みなさん、こんにちは、C#で 私は分割することができますどのように大文字文字 が含まれている文である文字列を持っている場合言葉?例えば

string a = "HelloWorld" 

と私は

b[0] = "Hello"; 
b[1]= "world"; 
+4

http://stackoverflow.com/questions/1097901/regular-expression-splitを参照してください。 -string-by-capital-letter-but-ignore-tla – Zaki

+0

「世界」または「世界」? "world"の場合はstr.ToLower()を使用します。 –

+0

お元気ですか、なぜあなたは質問を終わらせましたか?これらは同じ質問ではありません。 –

答えて

4

を必要としてみてください。

String preString = "HelloWorld"; 
StringBuilder sb = new StringBuilder(); 

foreach (char c in preString) 
{ 
    if (Char.IsUpper(C)) 
     sb.Append(' '); 
    sb.Append(C); 
} 

string result = sb.ToString(); 
+0

これを分割して配列に入れることができますか? – devrooms

+0

はい、ちょうど空白で分割しています... –

+0

@nofortee追加した最初のスペースを削除し、繰り返し変数を小文字に変更します。 –