文本数据行如下:
10/6/17, 19:49 - Alice: Where are you?
10/6/17, 19:48 - John: Coming
10/6/17, 19:54 - Alice: I'm downstairs. Call at
246735435
什么是仅提取每一行的日期和时间的正则表达式。 例如,我需要在第一行中匹配“ 10/6/17,19:49”,而在最后一行中不应该匹配“ 246735435”。
谢谢!
答案 0 :(得分:1)
这是一个很好的问题,因为RegEx很难理解。在这里:
(\d{1,2})/(\d{1,2})/(\d{2})
这可以分为2组:
1)\ d {1,2}-捕获1-2位数字
2)\ d {2}-捕获两位数字
然后在它们之间有一个/,用于日期格式化。请注意,您现在拥有:
RegExr是学习/测试RegEx的好资源,您可以在其中使用侧面的备忘单/参考来测试您的表情