/**
* @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.comoutput:
1234