Может ли кто-нибудь привести пример для p4 filelog с регулярным выражением. Мне нужно получить дату первых ревизий файла из команды p4 filelog и, таким образом, использовать регулярное выражение для получения даты.
например, команда: p4 logfile filename # 1
вернет что-то вроде:
//depot/prod/../../filename
… # 1 изменить 123345 переместить / добавить 23.05.2018 пользователем @ user
…… Перенесено из //depot/prod/../../../
Я хочу использовать регулярное выражение для получения даты.
🤔 А знаете ли вы, что...
В Python есть инструменты для тестирования кода, такие как библиотека unittest.
Это должно работать
import re
log = '//depot/prod/../../filename … #1 change 123345 move/add on 2018/05/23 by user@user… … moved from //depot/prod/../../../'
print(re.search(r' on (\S+)', log).group(1))
Вывод
2018/05/23