私は文字列を言います:
<encoded:2,Message request>
次に、上の行から抽出2
します。Message request
private final String pString = "<encoded:[0-9]+,.*>";
private final Pattern pattern = Pattern.compile(pString);
private void parseAndDisplay(String line) {
Matcher matcher = pattern.matcher(line);
if (matcher.matches()) {
while(matcher.find()) {
String s = matcher.group();
System.out.println("=====>"+s);
}
}
}
これはそれを取得しません。何が問題なのですか