Как сделать регулярное выражение найти улицу/дорогу с помощью 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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