[英]How to extract date from a string using regular expression
“由High Abc發表於2014年1月28日上午3:01:30參考402412”
我是regexp的新手,我需要使用regexp從上面的字符串中找出日期(即2014年1月28日)。
任何人都可以幫我這個。 並建議正常表達學習的任何好網站。
\\d{1,2}/\\d{1,2}/\\d{4}
將捕獲該字符串中的日期。
或者為了更精確(並假設在本世紀的日期),你可以嘗試這樣的事情:
[1]?\\d/[123]?\\d/20\\d{2}
說明 :
[1]?
將匹配零或一次出現的數字1(如果月份為10,11或12,則可能是月份數的開頭)。
\\d/
將匹配一個數字后跟正斜杠。
[123]?
將匹配零或一次出現的數字1,2或3(該月份的兩位數日期的可能開始)。
\\d/
將匹配一個數字后跟正斜杠。
20
只匹配數字2后跟0。
\\d{2}
將匹配任意兩位數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.