String regex = "(\\d+).*"; String str = "123abc2d"; Pattern p = Pattern.compile(regex); Matcher m =p.matcher(str); if (m.find()) { System.out.println(m.group(1)); }