私の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());