我想將字符串中的時間(10.00)與日期和時間(「21.01.08 10.00」)匹配。我使用下面的正則表達式:使用正則表達式匹配時間字符串
new RegExp("\\b[0-9]{1,2}\\.[0-9]{1,2}\\b" "g");
但是這匹配21.01.08和10.00匹配21.01。
我使用PCRE作爲我的調節表達式引擎。
更新:
對不起,我應該更清楚。數據和時間是較大字符串的一部分。我想從該字符串中提取時間。
例如:
「在08年1月21日從10.00黨將在庫」 「08年8月21日 - 在10:00將有一個黨」 「在08年8月21日你定於... ...開始於10.00「
這可能嗎?
我不禁想到`\ d \ d`與\ d {2}一樣容易閱讀;它在打字上更加經濟。如果它超過3(也許高於2),或者你需要一個範圍{3,7},那麼重複是很好的。 – 2008-10-16 16:24:26