Цель: нужно извлечь строку «2018-09-24 22:42:02» из строки ниже:
-rw-rw-rw- 1 rats 38K 2018-09-24 22:42:02.071042000 +0000 /prod/data/automation_sent/20180924/11/20180924_1100600.sps
Я попробовал следующие выражения reg, но они, похоже, не работают с моимстрока выше:
Разделитель без экранирования должен быть экранирован обратной косой чертой ():
\d{4}(?:/\d{1,2}){2}
изменен на
\d{4}(?:\/\d{1,2}){2}
и получен неверная строка
\d{4}[- /.]([1-9]|0[1-9]|1[012])[- /.]([1-9]|0[1-9]|[12][0-9]|3[01])
нет совпадений:
\d{4}$|^\d{4}-((0?\d)|(1[012]))-(((0?|[12])\d)|3[01])
не уверен, что мне не хватает ... любая помощь приветствуется,
Спасибо