Как убрать порядковый номер в Java?
У меня есть названия станций, как 23 St, 21 St
в нашей базе данных MySQL.
Я применяю алгоритм Lucene для поиска станций на Java.
Для 23-го числа пользователь может вводить данные, такие как 23-й, 23-й и т. Д.
Я хочу удалить Ordinals из заданных входных данных, например, если пользователь дает 23th St, тогда я хочу заменить его на 23 St.
Так есть ли способ удалить порядковый номер в Java?
1 ответ
Это удалит порядковые номера:
String s = s.replaceAll("(?<=\\d)(rd|st|nd|th)\\b", "");