2015-01-19 2 views
-1

У меня есть много линий, как это:Как получить следующие 2 или 3 символа после определенного слова

<mixer name="Adif2 Input Volume" value0="96" value1="96" /> 
    <mixer name="Adif2 Input Switch" value0="1" value1="1" /> 
    <mixer name="Voice Input Volume" value0="101" value1="96" /> 
    <mixer name="Voice Input Switch" value0="1" value1="1" /> 
    <mixer name="Ext Input Volume" value0="96" value1="96" />` 

Я хотел бы получить номера после value0 =»текст (цифры в value0 может быть от 0 до 127) ., но только от Voice Input Volume и голосовых линий ввода-переключатель для примера Как я могу это сделать в Java

+0

Я могу также использовать команду оргии, так что, возможно, это самый простой способ? –

ответ

0

Вы можете использовать indexOf(..) Например:

int b = str.indexOf("value0=\"") + "value0=\"".length(); 
int e = str.indexOf("\"",b); 
String number = str.substring(b,e); 
+0

Это был самый простой способ сделать это :) –

Смежные вопросы