Preciso tratar uma expressão regular do tipo
@valor1@ + @valor2@ + @valor3@
De modo a separar os valores entre os @s
Existe alguma classe na API para isso?
Preciso tratar uma expressão regular do tipo
@valor1@ + @valor2@ + @valor3@
De modo a separar os valores entre os @s
Existe alguma classe na API para isso?
import java.util.regex.Pattern;
import java.util.regex.Matcher;
class TesteLol2 {
public static void main(String[] args) {
Pattern pat = Pattern.compile("@(.+?)@");
Matcher mat = pat.matcher("@valor1@ + @valor2@ + @valor3@ ");
while (mat.find ()) {
System.out.println (mat.group (1));
}
}
}
Rode o programa acima e veja a saída.
Tem o Pattern e o Matcher como o entanglement falow
Com o programa dele dá para você entender melhor, depois de ver a saída…
Se resolveu, clique no primeiro post, editar, e acrescente [RESOLVIDO] no final do assunto 
Funcionou!
Valeu entanglement!!