2016-06-23 4 views
1

Как создать строку, которая включает в себя два слова и пробел между. У меня есть текст, подобный этому, например: Сокрушение было на ул. Бочна, а также на ул. Такой. И что я хочу сделать, я хочу сделать строку, которая будет соответствовать, например, «уль Boczna.» И «ул Суха.»String pattern in web view

Я попытался это:

String street = "ul" + " " + "[a-zA-Z]+" 

Но он не работает, как я хочу ,

ответ

0

Вы не учитываете период. Для поиска определенного периода в регулярном выражении, используйте "\."

Попробуйте "ul\.\s[a-zA-Z]+" или "ul\.\s\w+"

Если период не всегда есть, попробуйте "ul\.?\s\w+"

+0

я получаю сообщение об ошибке: недопустимый символ в строке буквальной , –

+0

Я использую его на андроиде, если это имеет значение ... –

+0

В java вам нужно удвоить обратную косую черту. Попробуйте следующее: '' ul \\. \\ s [a-zA-Z] + "' – johmsp