簡體   English   中英

用正則表達式解析日期格式

[英]Parsing a date format with regex

我正在使用rubular http://rubular.com/嘗試從格式4H40M20S解析小時分鍾和秒

到目前為止,我有這個

(\d*)H(\d*)M(\d*)S

哪種適用於4H40M20S但不適用於40M20S

在這種情況下,我需要進行哪些更改才能使其正常工作?

看起來您正在追尋類似的東西:

([\d]+[HMS])+

正則表達式可視化

Debuggex演示


如果要分別捕獲每個部分,請使用:

([\d]+H)?([\d]+M)?([\d]+S)

正則表達式可視化

Debuggex演示

暫無
暫無

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

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