在我的Java應用程序中,我嘗試讀取一個文本文件並將其添加到hashmap的一些字符串組中。我使用匹配模式來查找字符串,但我沒有得到正確的字符串。我的文本文件內容爲如何在Java中聲明匹配模式?
S Fr: tod : 80089789 kid#00332001897678 cno : 890768 cuon #PKGS WEIGHT 51235
Pattern pattern = Pattern.compile("(tod:[0-9]{0,}|kid#[0-9]{0,})|Cno:[0-9]{0,}|CUON [0-9]{0,}");
while ((strLine = br.readLine()) != null) {
strLine= strLine.trim();
Matcher m1 = pattern.matcher(strLine);
while (m1.find())
allv.add(m1.group());
在代碼不在文件的,因爲在所有的空格和字母大小寫的區別匹配的表達。這些例子是真的嗎? – Joni 2013-03-04 08:15:55