Fala Galera.
Como faço para substituir várias string de um texto, sem precisar de usar o [color=blue]replaceAll [/color]várias vezes?
Fala brow,
Você pode tentar usar Expressões Regulares, mas isso vai depender se o que você quer substituir obedece a algum padrão.
Dá uma lida aqui: http://www.guj.com.br/article.show.logic?id=1
Abraço!
O método replace faz isso.
http://download.oracle.com/javase/6/docs/api/java/lang/String.html#replace(java.lang.CharSequence,%20java.lang.CharSequence)
http://download.oracle.com/javase/6/docs/api/java/lang/String.html#replace(char,%20char)
[]´s
meu caso é o seguinte:
o programa vai ler cifras de violão e guitarra. O usuário vai escrever a letra da música e os acordes…
o que eu quero fazer é pintar os acordes de uma outra cor.
ex:
de:
G C G C
na na an an an an an a
para:
[color=blue]G C G C[/color]
na na an an an an an a
to usando o jEditorPane para salvar as cifras… o que preciso é trocar as acordes, que a lista está em um vetor para <span>Acorde aqui</span>, para pintar ele por StyleSheet. Queria uma forma fácil, sem precisar percorrer todo o texto procurando os elementos, tem alguma forma?