私はここに文字列を持っている:Name_20160204_102-10002 私は、それは誰もが解決する方法を知っていれば、私は、正規表現で本当に貧しいんだC#で文字列を複数の文字で分割する方法は?
str[0] = "Name";
str[1] = "20160204";
str[2] = "102";
str[3] = "10002";
のように4個にspitedしたいが親切に私に知らせてください
私はここに文字列を持っている:Name_20160204_102-10002 私は、それは誰もが解決する方法を知っていれば、私は、正規表現で本当に貧しいんだC#で文字列を複数の文字で分割する方法は?
str[0] = "Name";
str[1] = "20160204";
str[2] = "102";
str[3] = "10002";
のように4個にspitedしたいが親切に私に知らせてください
string.Split()
を使用して、分割する文字の配列を渡します。
"Name_20160204_102-10002".Split(new char[] {'_', '-'});
:
["Name",
"20160204",
"102",
"10002"]
ありがとうございました –
@Zac:明白な重複には答えないでください。質問者の怠惰を奨励するだけです。 –
あなたがこれまでに試してみましたか?あなた自身が問題を解決しようとしていることを示すと、人々はもっと助けになるでしょう。 –
私はstr.Split( '_')を使用しようとしました。しかし、私は本当に複数の文字で分割する方法を知りません。しかし、今は完全に正常に動作します。ありがとう –