Я пытаюсь манипулировать строку ..Извлечение чисел из строки
Например:
string DiagnosesString "250.00 03 350.0001 450.00 01 550.00 02";
Выходные
250.00
350.00
450.00
550.00
Я пытался использовать Split метод. Как вы можете видеть на моем примере в 350.0001, а его выход - 350.00.
Я удален 03, 02 и т.д ..
Вопрос: 1.) Как я удалил o1 из 350.0001 получить только 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 нет места, что может усложнить жизнь! –