我试图操纵字符串..提取数字从一个字符串
例如:
string DiagnosesString "250.00 03 350.0001 450.00 01 550.00 02";
输出
250.00
350.00
450.00
550.00
我试着用拆分方法。正如你可以看到我的例子在350.0001和它的输出是350.00。
我可以去掉03,02,等等。
问题:1。 )我如何将删除的350.0001的01只得到350.00?
这里是我的代码:
string DiagnosisCodestemp = DiagnosesString.Replace(" 01 ", " ").Replace(" 02 ", " ").Replace(" 03 ", " ").Replace(" 04 ", " ").Replace(" 05 ", " ").Replace(" 06 ", " ").Replace(" 07 ", " ");
string[] DiagnosisCodesParts = DiagnosisCodestemp.Split();
你真正需要的是更具体的关于什么的输入可能是,你给的例子并没有告诉我们很多。 – Jon
您能否提供更多关于输入字符串格式的详细信息 - 例如,它是否始终是5位十进制(xxx.xx),后面是2位数(yy)? –
另外,“350.0001”是否正确? 350.00到01之间没有空间 - 这可能会让生活变得艰难! –