我有一个具有以下时间戳格式的日志文件:
May 02 13:27:15.722996
我应该使用什么正则表达式来匹配它?即从两百个字符的行我只想返回这个特定的字符串 - 它总是在行的开头......
最佳答案
一个简单的模式可以是:
^\w+\s\d\d\s\d\d:\d\d:\d\d\.\d+
没什么,真的。您可以将 \d
替换为 [0-9]
,或者将其压缩一点,但这非常简单。您可能还希望将某些数字设为可选,以防您没有前导零(例如,May 3 1:2:3.34
):
^\w+\s\d\d?\s\d\d?:\d\d?:\d\d?\.\d+
关于python - 什么正则表达式匹配这种类型的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5865898/