fork(1) download
  1. import java.util.*;
  2. import java.util.regex.*;
  3. import java.lang.*;
  4. import java.io.*;
  5.  
  6. class Ideone
  7. {
  8. public static void main (String[] args) throws java.lang.Exception
  9. {
  10. String lines[] = {"Variable_1 in the range 0...4",
  11. "Variable_1 in the range 0...4 Variable_2 in the range 10...40",
  12. "Variable_1 in the range 0...4 Variable_2 in the range 10...40 Variable_3 in the range 10...50"
  13. };
  14. Pattern p = Pattern.compile("(\\w+) in the range (\\d+\\.+\\d+)");
  15. for(String line : lines)
  16. {
  17. System.out.println(line);
  18. Matcher m = p.matcher(line);
  19. List<String> res = new ArrayList<>();
  20. while(m.find()) {
  21. System.out.println(m.group(1));
  22. System.out.println(m.group(2));
  23. }
  24.  
  25. }
  26. }
  27. }
Success #stdin #stdout 0.08s 33912KB
stdin
Standard input is empty
stdout
Variable_1 in the range 0...4
Variable_1
0...4
Variable_1 in the range 0...4 Variable_2 in the range 10...40
Variable_1
0...4
Variable_2
10...40
Variable_1 in the range 0...4 Variable_2 in the range 10...40 Variable_3 in the range 10...50
Variable_1
0...4
Variable_2
10...40
Variable_3
10...50