正規表現ジェネレーターとチェッカーを使用して何時間も検索しましたが、機能しないようです...
私はこの文字列を持っています: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..
何かアドバイス?
ありがとうマット