2017-03-20 15 views
-2

私はここに文字列を持っている:Name_20160204_102-10002 私は、それは誰もが解決する方法を知っていれば、私は、正規表現で本当に貧しいんだC#で文字列を複数の文字で分割する方法は?

str[0] = "Name"; 
str[1] = "20160204"; 
str[2] = "102"; 
str[3] = "10002"; 

のように4個にspitedしたいが親切に私に知らせてください

+2

あなたがこれまでに試してみましたか?あなた自身が問題を解決しようとしていることを示すと、人々はもっと助けになるでしょう。 –

+0

私はstr.Split( '_')を使用しようとしました。しかし、私は本当に複数の文字で分割する方法を知りません。しかし、今は完全に正常に動作します。ありがとう –

答えて

2

string.Split()を使用して、分割する文字の配列を渡します。

出力を与える
"Name_20160204_102-10002".Split(new char[] {'_', '-'}); 

["Name", 
"20160204", 
"102", 
"10002"] 
+0

ありがとうございました –

+2

@Zac:明白な重複には答えないでください。質問者の怠惰を奨励するだけです。 –

関連する問題