使用拆分方法的字符串操作

im *_*ess 4 c# string split

我有使用问题Split Method().

我有一个像这样的字符串:

string diagnosis = "001.00 00 002.01 00 003.00 01";
Run Code Online (Sandbox Code Playgroud)

输出应该是:

001.00
002.01
003.00
Run Code Online (Sandbox Code Playgroud)

我尝试用这两种方法删除两位数字:

1

    string[] DiagnosisCodesParts = diagnosis.Split();
    if (DiagnosisCodesParts[x].Length > 3)
       {
         //here
       }
Run Code Online (Sandbox Code Playgroud)

和..

2

string DiagnosisCodestemp = diagnosis.Replace(" 00 ", " ").Replace(" 01 ", " ").Replace(" 02 ", " ") 
Run Code Online (Sandbox Code Playgroud)

还有其他方法可以删除两位数字吗?

mqp*_*mqp 7

对我来说最清楚的是

Regex.Matches(diagnosis, @"\d+\.\d+").Cast<Match>().Select(m => m.Value);
Run Code Online (Sandbox Code Playgroud)