我正在尝试从字符串中解析一个日期的部分,这些数字像这样聚集在一起:
文件20170707.log
我想把它变成文件 - [yyyy.MM.dd] - 标准弹性格式。
到目前为止,我已经尝试了一些事情并且与grok构造函数一起玩了。
%{[0-9] {4}:年}%{[0-9] {2}:月}%{[0-9] {2}:天} - 此模式的变体没有运气。
感谢。
答案 0 :(得分:1)
此Grok应该从您已经显示的行中为您设置MONTH
,DAY
和file-(?<YEAR>[0-9]{4})(?<MONTH>[0-9]{2})(?<DAY>[0-9]{2})\.log
的值:
table = soup.find('table', {'class': 'annotation'})