我正在尝试像这样在 C# 中拆分字符串
COMMSTR1-NAC-NAM-P-C FCPANAM1-NAC-NAM-P-C CHAZEL1-NAT-CBM-P-C
应该
word1 word2 word3 word4 word5 word5
COMMSTR1 NAC-NAM-P-C FCPANAM1 NAC-NAM-P-C CHAZEL1 NAT-CBM-P-C
在上面它包含三个单词,有时它可能包含两个单词或一个单词。我怎样才能得到高于输出。我在下面尝试但卡住了。
class Program
{
static void Main(string[] args)
{
string str = "COMMSTR1-NAC-NAM-P-C FCPANAM1-NAC-NAM-P-C CHAZEL1-NAT-CBM-P-C";
string[] words = str.Split(' ');
foreach(string word in words)
{
Console.WriteLine("{0}",word);
}
Console.ReadLine();
}