0
我想写正则表达式匹配特定的模式写正则表达式表达的java
// 1. 1:15
// 2. 3:15 PM
// 3. (3:15) PM
// 4. (3:15 PM)
// 5. DIGITAL PROJECTION 1:35 AM
// 6. (1:15)
// 7. DIGITAL PROJECTION (1:35 AM)
// 8. RWC/DVS IN DIGITAL PROJECTION (11:40 AM)
什么我能写的是
(.*)??\\s?\\(?(\\d{1,2})[:](\\d{1,2})\\)?\\s?(\\w{2})?
它适用于第5个的例子,但不是其他,2我看到这个正则表达式的问题是例如6我希望组1为空,例8返回组1作为“RWC/DVS数字投影”(但我只想要“RWC/DVS数字投影”
你能给的格式是什么一些解释? – 2012-03-09 17:08:29
请澄清你的问题,正确解释*你的正则表达式应该匹配(以及它不应该)。 – pcalcao 2012-03-09 17:09:20
对不起,不是更清楚,但@Colin回答我的问题 – mkso 2012-03-09 17:33:22