Мне нужно проанализировать сторонний текстовый файл в следующем формате
WE BUY : 10 000.00 USD
VALUE : 281210
RATE : 30.2600
Итак, общий шаблон:
TAG, некоторый разделитель,:, someseparator, VALUE
Допустим, я начал с File.ReadAllLines
, поэтому я имею дело с отдельными строками.
Каков наилучший способ анализа значений?
ОБНОВЛЕНИЕ
У меня нет документации для этого формата, но давайте предположим, что он основан на позиции.
1) ":" всегда является 9-ым символом в строке, 2)VALUE - 11-й символ3) Неиспользуемые пробелы заполнены пробелом.
Давайте поговорим об этом формате.
ОБНОВЛЕНИЕ 2
Я думаю о том, лучше ли RegExВот?Например, скажем, у меня есть подзадача найти
RATE : 30.2600
во всем тексте и извлечь 30.2600, учитывая, что начинается с 11-го символа