...我已經尋找使用時間正則表達式生成器和檢查器,但我似乎無法得到它的工作...正則表達式
我有這個字符串:hdr("");cr(92);cl(3,"",4,"420720250","random message here");etr();
到目前爲止我的代碼是:
private void strchecker() {
Pattern pattern = Pattern.compile("(\\d{9})");
Matcher matcher = pattern.matcher(strLine);
if (matcher.find()) {
System.out.println(matcher.group(0)); //prints /{item}/
} else {
//System.out.println("Match not found");
}
}
此代碼正在工作,它可以找到字符串中的9位數字。什麼即時嘗試做它找到正則表達式代碼來搜索「CL(3」或「CL(2」,如果它存在然後發送9位數字的變量,我只是不知道如何找到CL( ?3或2 ..
任何意見
感謝 馬特
您不能只使用'cl \\(\\ d'? – 2013-02-18 03:31:10
優秀!發現cl(但我需要它2或3,但不是1 – user2078674 2013-02-18 03:34:59
'cl \\([23]'?那怎麼樣? – 2013-02-18 03:36:23