标签: java regex rubular
我有这个正则表达式
(\((-?\d+.\d+\s?-?\d+.\d+,?)+\))*
它似乎匹配字符串最开头的字符之间的空格以及我想要匹配的部分。如何更改我的正则表达式以匹配它们,因为它在转换为JSON时会导致空数组?
答案 0 :(得分:1)
使用+(一个或多个)代替*(零或更多)
+
*
(\((-?\d+.\d+\s?-?\d+.\d+,?)+\))+