import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main { public static void main(String[] argv) throws Exception { Pattern number = Pattern.compile("\\G\\d+\\.?\\d*"); Matcher mat = number.matcher("this is a test 999"); System.out.println(mat.find()); } } //false