每个#符号后面的C#split字符串

dov*_*ska 5 c# string split

我想知道是否只有一种方法(正则表达式)在每个#符号后分割字符串这里看起来如何结果,我想在字符串变量中拆分27173316#sometext.balbalblabba#4849489 #text#text2#number我想要超过每个值在字符串变量或数组中#之前

Ree*_*sey 11

你可以使用String.Split:

string input = "27173316#sometext.balbalblabba#4849489#text#text2#number";
string[] values = input.Split('#');
Run Code Online (Sandbox Code Playgroud)

  • @ NikolaD-Nick:有趣的是,投票是如何通过声誉分配的,即尽管所有答案实际上都是相同的,但是拥有最多投票权的人才能得到最多的投票. (3认同)

Jon*_*eet 8

不,您不需要使用正则表达式:

string[] values = input.Split('#');
Run Code Online (Sandbox Code Playgroud)


Dav*_*ych 8

使用该string.Split()方法.

string[] myArray = input.Split('#');
Run Code Online (Sandbox Code Playgroud)