Как извлечь число из строки и разобрать его как дату?
- Привет!
У меня есть файл, который называется как uk_mcn_20190201_feed.xml Дело в том, что он находится в формате yyyyMMdd и может быть записан в любом месте имени файла. Я имею в виду что-то вроде:
uk_20190201_mcn_feed.xml
20190201_uk_mcn_feed.xml
uk_mcn_feed_20190201.xml
Я хочу извлечь число из имени файла, проанализировать его как yyyyMMdd и записать его как dd-mm-yyyy в моем XML-файле.
У меня есть имя файла, но я не знаю, как извлечь цифры.
Я думаю, что если я использую регулярное выражение, то это поможет, но в этом случае я думаю, что проверка на условие, что число имеет длину 8 цифр, поможет. Так что, где бы в имени файла он ни нашел восьмизначные числа, он извлечет их, сохранит в строке и проанализирует оттуда.
Пожалуйста помочь.
С уважением
Аман
Что я уже пробовал:
var mat = Regex.Match(stringValue, @"\d+").Value; //I have just done the extraction