Регулярное выражение для проверки, заканчивается ли строка числом

Я хотел бы проверить, заканчивается ли строка цифрой. Я ожидаю, что следующая строка Java напечатает истину. Почему выводится false?

System.out.println("I end with a number 4".matches("\\d$"));
13
задан javanna 11 January 2012 в 19:44
поделиться