我有一个看起来像这样的传入字符串:xxxx :: xxxxx :: xxxxxx

如何在每个'::'之后分割字符串?我可以只用一个冒号,而不用两个。

最佳答案

试试这个:

var splitted =
         yourString.Split(new []{"::"},StringSplitOptions.RemoveEmptyEntries);


您只能在string[]上拆分,而不能在string上拆分

编辑:

正如Adil所说,您可以随时使用Regex.Split

var splitted = Regex.Split(yourString, "::");

关于c# - C#用两个冒号分隔单词,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20240698/

10-09 15:06