我正在尝试创建一个正则表达式,在给定用户输入字符串的情况下,必须从4个提供的小数中捕获4个组。
input = "1.1 2.2 3.3 4.4"
我目前的表达:
[-+]?([0-9]*\\.[0-9]+|[0-9]+)
我的问题是,如何在主程序中使用matcher.group(1) = 1.1 , matcher.group(2) = 2.2
,matcher.group(3) = 3.3
,matcher.group(4) = 4.4
?
据我所知,我的表达式仅捕获包含所有四个双打的1个组,但为了使用它们,它们必须是单独的组。
答案 0 :(得分:0)
"(\\d+\\.\\d+) (\\d+\\.\\d+) (\\d+\\.\\d+) (\\d+\\.\\d+)"