Parece que o conteúdo e a posição da string desejada é (completamente) variável. Uma solução seria vc procurar a posição das strings ( e ) via indexOf e pegar a substring.
X
Xniper
Não sei como usa indexof, li aqui mas não intendi, c pode dar um exemplo?Eu tinha feito separando em substrings… mas ficou mais uma gambiarra e ficou complicado de entender!
fmeyer
Com regex é facil,
levou sorte pq é exatamente parsear tags oq eu to fazendo agora
ps: eu nao constumo ser bonzinho assim
m4des
usa-se assim:
Stringfrase="Usando (indexOf) para separar strings";intp1=frase.indexOf("indexOf");intp2=(frase.lastIndexOf(" ")-frase.indexOf(" ")-1)-frase.indexOf(" ");StringpalavraSeparada=frase.substring(p1,p2);
esse e o metodo braçal, mas eu acho que vc pode fazer isso usando expressões regulares.