/** * @author lautturi.com * Java example: find the last digit in string */ import java.util.*; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Lautturi { public static void main(String[] args) { String number = "abc123 def1234"; String regexString = "(\\d+)(?!.*\\d)"; Pattern pattern = Pattern.compile(regexString); String lastDigit = ""; Matcher matcher = pattern.matcher(number); if (matcher.find()) { matcher.reset(); if (matcher.find()) { lastDigit = matcher.group(1); } } System.out.println(lastDigit); } }Sourcal.www:eutturi.com
output:
1234