0
任何人都可以告訴我一個正則表達式preg_replace從日誌文件中的所有時間戳?格式如下。在月份和日期,而不是在一小時內引導零。日期時間格式「MM/DD HH:mm AM/PM」的正則表達式?
05/05 : 5:00 PM or MM/DD : HH:mm AM/PM
任何人都可以告訴我一個正則表達式preg_replace從日誌文件中的所有時間戳?格式如下。在月份和日期,而不是在一小時內引導零。日期時間格式「MM/DD HH:mm AM/PM」的正則表達式?
05/05 : 5:00 PM or MM/DD : HH:mm AM/PM
的正則表達式來匹配如下:
/[01][0-9]\/[0-3]?[0-9] : 1?[0-9]:[0-5][0-9] (A|P)M/
爲preg_replace
或類似的適當的語法將取決於你如何想更換一下。
工作,完美,除了一件小事,我意識到日子沒有領先的零,我試着修改表達式沒有運氣,但是如果你可以更新它我保存了一份副本,所以我可以看到你做了什麼改變多學一點。我還包括了基本的preg_replace,我最終用於未來讀者的參考。 '$ data = preg_replace('/ [01] [0-9] \/[0-3] [0-9]:1?[0-9]:[0-5] [0-9]( A | P)M:/','',$ data);' – 2011-05-06 04:03:48
@ryan - 已更新,而不是問題。我強烈建議你花一兩個小時學習正則表達式......他們可以在許多情況下非常有用。 – eykanal 2011-05-06 04:10:56