2015-03-19 2 views
0

Я пытаюсь получить только эту часть «10.135.57.1/24» в «10.135.57.1/24 05492518979» в андроиде. Как я могу это сделать?Как получить выбранную строку из текста

Я попытался использовать подстроку, но может использовать ее для получения целого. Как я могу получить только 10.135.57.1/24?

ответ

1

Для этой строки следующий подход будет работать:

String[] parts = "10.135.57.1/24 05492518979".split(" "); 
String partThatYouNeed = parts[0]; 
+0

wow спасибо .. @Egor это работает .. – Diego

+0

@Diego, добро пожаловать. Пожалуйста, примите ответ, если это было полезно – Egor

0

В методе подстроки вы определяете, какой подраздел строки вы после.

Если вы сделали следующие вы получите свой результат:

String whatYouWant = "10.135.57.1/24 05492518979".substring(0, 14); 
0

Или используя подстроку

String yourString = "10.135.57.1/24 05492518979"; 
int index = yourString.indexof(" "); 
String partThatYouNeed = yourString.substring(0,index); 
0

Как об этом :-)

"10.135.57.1/24 05492518979".replaceFirst(" \\d+$", "") 

или этого:

"10.135.57.1/24 05492518979".replaceFirst(" .+$", "") 
Смежные вопросы