Мне кажется, что здесь мы хотели бы иметь только 6 цифр для части с плавающей запятой, тогда мы бы начали с:
"LoadAvg":"([0-9]+\.[0-9]{6}\s[0-9]+\.[0-9]{6}\s[0-9]+\.[0-9]{6})"
или:
([0-9]+\.[0-9]{6}\s[0-9]+\.[0-9]{6}\s[0-9]+\.[0-9]{6})
Если квантор 6
не требуется, мы упростим его до:
([0-9]+\.[0-9]+\s[0-9]+\.[0-9]+\s[0-9]+\.[0-9]+)
Тест
import java.util.regex.Matcher;
import java.util.regex.Pattern;
final String regex = "([0-9]+\\.[0-9]{6}\\s[0-9]+\\.[0-9]{6}\\s[0-9]+\\.[0-9]{6})";
final String string = "1.895020 1.334473 0.971680\n"
+ "3.895020 4.334473 8.771680";
final Pattern pattern = Pattern.compile(regex, Pattern.MULTILINE);
final Matcher matcher = pattern.matcher(string);
while (matcher.find()) {
System.out.println("Full match: " + matcher.group(0));
for (int i = 1; i <= matcher.groupCount(); i++) {
System.out.println("Group " + i + ": " + matcher.group(i));
}
}
RegEx Circuit
jex.im визуализирует регулярные выражения: