5

各#記号の後に文字列を分割する方法(正規表現)は1つしかないのではないかと思っていましたが、文字列変数に分割したい結果は次のようになります27173316#sometext.balbalblabba#4849489#text#text2#number各値を貼り付けたい文字列変数または配列の#の前

4

4 に答える 4

11

String.Splitを使用できます:

string input = "27173316#sometext.balbalblabba#4849489#text#text2#number";
string[] values = input.Split('#');
于 2012-11-19T19:56:53.050 に答える
8

いいえ、正規表現を使用する必要はありません。

string[] values = input.Split('#');
于 2012-11-19T19:56:38.460 に答える
8

メソッドを使用しstring.Split()ます。

string[] myArray = input.Split('#');
于 2012-11-19T19:56:50.097 に答える
0

元の文字列と分割文字を取得して、文字列を分割することができます...

string origInput = "yout values with # and other sign"
char[] splitCode = new char[]{'#'}; //if you have more then one split sign you can add here
string[] output = origInput.Split(splitCode,StringSplitOptions.None);
于 2012-11-19T21:18:31.550 に答える