特定の文字の組み合わせを検索している一連の文字列があります。数字の後に文字 m または M が続き、その後に数字が続き、その後に文字 f または F が続きます。
文字列の例は - "Class (4) 1m5f Good" - 太字のテキストは、文字列から抽出したいものです。
ここに私が持っているコードがありますが、動作しません。
Pattern distancePattern = Pattern.compile("\\^[0-9]{1}[m|M]{1}[0-9]{1}[f|F]{1}$\\");
Matcher distanceMatcher = distancePattern.matcher(raceDetails.toString());
while (distanceMatcher.find()) {
String word= distanceMatcher.group(0);
System.out.println(word);
}
誰かが私が間違っていることを提案できますか?