Я пытаюсь сделать корпорацию в Java, которая может быть грубо использовать для соответствия определенным именам улиц. Я хочу сделать так, чтобы с учетом следующей строки: < /p>
, тогда кто -то решил перейти на главную улицу для напитка < /p>
< /blockquote>
Термин «главная улица» будет соответствовать. Так что это предыдущее слово и слово «улица», чтобы получить название улицы. Я пробовал что -то вроде этого: < /p>
Pattern.compile("(\\w+\\s*(road|street|square|rd|st|sq)\\W+)");
< /code>
Но это терпит неудачу, кажется, что Java хочет соответствовать всему предложению, но меня просто заинтересованы в нескольких словах. Я также попробовал несколько неохотных квантиров, но, кажется, ничего не работает. < /P>
Любая помощь /предложения будут высоко оценены. Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/779 ... using-java