Substituição da Primeira Ocorrência de um Caracter

Olá Pessoal,

Seguinte, preciso substituir em uma string a primeira ocorrência de um caracter por outro. Estava vendo a documentação do J2SE e existe o método replaceFirst.
Porém no primeiro argumento ele fala em expressões regulares. O que é isso?

Existe alguma outra alternativa em que eu possa fazer o mesmo?

Agradeço desde já se puderem ajudar.

Expressão regular é algo poderoso e simples de utilizar depois de entendido, de uma olhada nesta página.

http://guia-er.sourceforge.net/guia-er-5.html

Você só tem a ganhar aprendendo Expressões Regulares

[quote=jcvijr]Olá Pessoal,

Seguinte, preciso substituir em uma string a primeira ocorrência de um caracter por outro. Estava vendo a documentação do J2SE e existe o método replaceFirst.
Porém no primeiro argumento ele fala em expressões regulares. O que é isso?

Existe alguma outra alternativa em que eu possa fazer o mesmo?

Agradeço desde já se puderem ajudar.[/quote]

Se voce quer mudar apenas um caracter / palavra, nao precisa saber expressao regular. Simplesmente de o replaceFirst(“a”, “A”) e pronto :wink:

Rafael

Valeu pessoal, deu certo aqui.
Realmente, não é preciso usar expressão regular se você simplesmente quer substituir um caracter por outro :mrgreen:

Veja bem, não disse que você deveria aprender ER para resolver seu problema expecífico, mas com certeza você não será um programador pior se aprender, ou pelo menos saber o que são caso e possa dar uma resposta razoável caso alguém lhe pergunte o que é.

Mente limitada, atitude limitada