[RESOLVIDO] retirar string entre caracter especificos

pessoal boa tarde,

eu tenho uma string como esta, ex: <este é um teste> teste01 <este é outro teste> teste02 <último teste> teste03

estou tentando deixar esta string somente com os valores: teste01teste02teste03

alguém poderia me ajudar.

obrigado

usando o método substring?!

Se dentro das tgas voce colocar a mesma frase “este é um teste”, vc pode fazer assim:


String str = "<este é um teste> teste01 <este é um teste> teste02 <este é um teste> teste03";
		str = str.replace("<este é um teste> ","");
		System.out.println(str);

Se nao, usa substring mesmo!

Cara você provavelmente teria que usar expressões regulares, eu fiz aqui e alguns testes, parece que deu certo, olha ae:

[code]
//FUNÇÃO
private String separar(String valor){
return valor.replaceAll("(\s?<[^>]*>\s?)+", “”);
}

//EXEMPLO DE USO
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
System.out.println(separar("<este é um teste> teste01 <este é outro teste> teste02 <último teste> teste03 "));
}[/code]

nephestos

muito obrigado, resolvido