簡體   English   中英

日期的正則表達式,格式為DD / MMM / YYYY:HH24:mm:ss

[英]Regex for date in format DD/MMM/YYYY:HH24:mm:ss

我有一個日期時間戳,如下

10/Jun/1998:16:21:03 +0000

我需要分解日期部分和時間部分,我已經使用了^(([0-9])|([0-2][0-9])|([3][0-1]))/(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)/\\d{4}$來計算日期。

我如何編寫正則表達式以分隔時間:如HH,MM,SS

先感謝您 ! :)

\\b(?:[01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]\\b將為您服務。

在這里演示

說明:

(?:[01][0-9]|2[0-3]) ->將00匹配為19或20,21,22,23

[0-5][0-9] ->匹配00至59

PS:您需要使用單詞邊界(\\b來確保字符串的“時間部分”正確匹配。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM