У меня есть информация об адресе и некоторый мусор в моей БД, и я должен просто проверить, есть ли у строки почтовый индекс, мне нужно обработать это.Можете ли вы объяснить, как проверить, есть ли в строке 5 цифр?Например,
String addr = 10100 Trinity Parkway, 5th Floor Stockton, CA 95219;
Таким образом, она должна соответствовать этой строке, поскольку она имеет 5-значный почтовый индекс.Любой способ проверить, используя регулярное выражение Java?
Обновление:
String addr = "10100 Trinity Parkway, 5th Floor Stockton, CA 95219";
String addressMatcher = "\\d{5}";
if(addr.matches(addressMatcher)){
System.out.println(addr);
}
Выше приведен код, который я использую после получения ответов, но ни одно из регулярных выражений не соответствует и не печатает адрес.Я делаю что-то не так?С уважением, Картик