Я хочу извлечь дату счета из текста счета-фактуры.Извлечь дату из текста
У меня будет строка со всем текстом счета-фактуры, и я не знаю, где находится дата в тексте или как отформатирована дата.
Как я могу атаковать эту проблему? Я использую C#.
Я хочу извлечь дату счета из текста счета-фактуры.Извлечь дату из текста
У меня будет строка со всем текстом счета-фактуры, и я не знаю, где находится дата в тексте или как отформатирована дата.
Как я могу атаковать эту проблему? Я использую C#.
Как насчет чего-то подобного? Он обрабатывал бы только один конкретный формат, но регулярное выражение можно настроить для других форматов.
Regex rg = new Regex(@"[01]?\d[/-][0123]?\d[/-]\d{2}");
Match m = rg.Match(string);
m.ToString();
Здесь вы найдете ответы на вопросы о кучах дат, которые могут вам помочь. Regular Expression to match valid dates
Учиться и использовать регулярные выражения ->
Regex Cheat Sheet для C#
Regex Hero хорошее место, чтобы проверить ваше регулярное выражение
Regex Matching Как получить совпадающую значение обратно из Regex в C#
Вам нужно будет использовать различные возможности формата.
Этот вопрос не отвечает в текущем состоянии. – asawyer