Как сделать регулярное выражение найти улицу/дорогу с помощью Java?JAVA

Программисты JAVA общаются здесь
Anonymous
Как сделать регулярное выражение найти улицу/дорогу с помощью Java?

Сообщение Anonymous »

Я пытаюсь сделать корпорацию в 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

Вернуться в «JAVA»