我正在研究一个项目,我正在阅读的文件可能有两种不同的格式,一种包含日期和时间,另一种则不包含。查找字符串中是否包含日期和时间
当我在第一行读取时,我需要检查字符串是否包含日期和时间,并读取文件,并根据检查以某种方式读取文件。
我猜这将是一种正则表达式,但不知道从哪里开始,找不到任何相关的东西。
感谢您提供的任何帮助。
UPDATE 我不认为我一直都很清楚自己在问什么。当我逐行读取日志文件行的行可能会在如:
Col1 Col2 Col3 Col4 Col5
有时行可能会在为
Col1 17-02-2013 02:05:00 Col2 Col3 Col4 Col5
当我读了线,我需要做的检查是否有是字符串中包含的日期和时间字符串。
你能分享你试过吗? – spajce 2013-02-17 01:49:02
@Boardy:你确切知道在哪些日期时间区域设置格式中这些潜在日期将被表示为? dd-mm-yyyy hh:mm:ss总是? – 2013-02-17 02:11:38
@ bob-the-destroyer它应该总是以dd-mm hh:mm:ss的格式。我不认为格式会发生变化(注意不包括年份)。我忘了提及早些时候 – Boardy 2013-02-17 02:20:44