文字列 "12.2A12W99.0Z0.123Q9" があります 3 つのグループを見つける必要があります: (double または int)(nondigit)(double または int) サンプルの場合、これが発生することを望みます:
matcher.group (1) = "12.2"
matcher.group (2) = "A"
matcher.group (3) = "12"
私の現在の正規表現は整数に対してのみ一致します: "^(\d+)(\D)(\d+)" したがって、グループ (\d+) を整数または double に対して一致するものに変更しようとしています。
私は正規表現をまったく理解していません。