C#用两个冒号分割单词

Rnf*_*nft 2 c# split colon

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

如何在每个'::'之后拆分字符串?我只能用一个冒号来做,但不能用两个冒号.

Kam*_*ski 6

试试这个:

var splitted = 
         yourString.Split(new []{"::"},StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)

您可以仅在string[]不打开时拆分string

编辑:

正如阿迪尔所说,你可以随时使用 Regex.Split

var splitted = Regex.Split(yourString, "::");
Run Code Online (Sandbox Code Playgroud)

  • 可以使用Regex.Split var arr = Regex.Split(string,"::"); (2认同)