有一个字符串“12.2A12W99.0Z0.123Q9”我需要找到3组:(双精度或整数)(非数字)(双精度或整数)所以在示例的情况下,我希望发生这种情况:
matcher.group (1) = "12.2"
matcher.group (2) = "A"
matcher.group (3) = "12"
我当前的正则表达式仅与整数匹配:“^(\d+)(\D)(\d+)” 所以我希望将组 (\d+) 更改为与整数或双打匹配的内容。
我根本不懂正则表达式,所以像我 5 岁那样解释会很酷。