Я думаю, что Пит означает, что
397 Уокер Роуд Уэйн, Пенсильвания 19087
Имеет "Уэйн" как город
Но
397 Уолкер-роуд Солт-Лейк-Сити, Пенсильвания 19087
Имеет "Солт-Лейк-Сити" в качестве города
Предполагая, что весь раздел перед запятой имеет фиксированную ширину, вы, вероятно, получите довольно хороший результат, используя ответ Шекхара (слева и справа от последовательности из двух или более пробелов соответственно), используя [\ s] {2,}
В качестве альтернативы вам может потребоваться сопоставить общие "уличные" окончания, такие как road, rd, street, st [hmm, st. = святой, это может быть проблемой], проспект, пр., и т. д.
Извините, Пит, я думаю, нам нужно больше узнать о том, как выглядит ваш набор данных, и какие другие данные у вас есть (только для США? Список городов? И т. Д.)
Роджер