2
Java的提取時間,我所定義的模式通過正則表達式
(?:.*+)(?<amount>\\d++\\.?+\\d*+)(\\s*+)(?<unit>.++)
匹配諸如
5-6 minutes
2 minutes
2.5 hours
1 to 2 minutes
~2 hours
我想提取所有上述的最後一部分字符串,如
6 minutes
2 minutes
2.5 hours
2 minutes
2 hours
但正則表達式不起作用:( 想法?
編輯:Pattern.compile("5-6 minutes").matcher().find()
應該產生true
,但false.
請出示不起作用的代碼。 –
你的例子不夠明確,你可以做另一個輸入和輸出嗎? –
見編輯....... –