• Source
    1. import java.util.*;
    2. import java.lang.*;
    3. import java.io.*;
    4. import java.util.regex.Matcher;
    5. import java.util.regex.Pattern;
    6.  
    7. class Ideone
    8. {
    9. public static void main (String[] args) throws java.lang.Exception
    10. {
    11. String regex = "(\\d+.\\d+.\\d+)";
    12. String string = "name_1.1.1/9.10.0/abc";
    13. String string2 = "randomversion4.5.6/09.7.8_9.88.9";
    14.  
    15. Pattern pattern = Pattern.compile(regex);
    16. Matcher matcher = pattern.matcher(string);
    17. Matcher matcher2 = pattern.matcher(string2);
    18.  
    19. while (matcher.find()) {
    20. System.out.println(matcher.group(1));
    21. }
    22.  
    23.  
    24. while (matcher2.find()) {
    25. System.out.println(matcher2.group(1));
    26. }
    27. }
    28. }