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

4 respostas
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.

4 Respostas

mfabiop

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

Rafael_Steil

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.

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

Rafael

jcvijr

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

mfabiop

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

Criado 25 de junho de 2005
Ultima resposta 25 de jun. de 2005
Respostas 4
Participantes 3