Я пытаюсь сопоставить разные форматы дат, которые я разбираю из разных файлов. Например, один формат даты: «Thu, 12 Nov 2009 14:17:44 -0000»Соответствующая строка с регулярным выражением, содержащим двоеточие
Когда я пытаюсь сопоставить эту строку с первым регулярным выражением, я получаю истинный результат, когда я использую второй, который я получаю ложный.
[A-Za-z]{3},\\s+\\d{2}\\s+[A-Za-z]{3}\\s+\\d{2}.* (1. regex)
[A-Za-z]{3},\\s+\\d{2}\\s+[A-Za-z]{3}\\s+\\d{2}:.* (2. regex)
По-моему, оба регулярных выражения должны соответствовать указанному выше формату даты. Где мой отказ?