我想知道只有一种方法(正则表达式)在每个 # 符号之后拆分字符串这是结果的外观,我想将其拆分为字符串变量 27173316#sometext.balbalblabba#4849489#text#text2#number 我想过去每个值# 之前在字符串变量或数组中
问问题
14398 次
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 回答