Expressão Regular

Olá pessoal, tô tentando utilizar o método replaceAll da classe String, mas não tá dando muito certo… :slight_smile: (c tivesse dando certo eu não postaria nada, mas td bem )

o problema o usuário vai digitar uma string qquer pro exemplo:
“eu [cariocathi] não sei utilizar regexp !!!”

eu tenho q pegar essa String e substituir o “[” por <bold> e o “]” por </bold>

Alguma luz ???

Olá amigo,

Poste o que esta acontecendo com um trecho de código, e aproveite para dar uma olhada nesse excelente guia de er´s http://guia-er.sourceforge.net/

“[” e “]” sao caracteres especiais em uma regex, logo vc precisa escapar eles com “/”. Logo, o teu codigo fica

str = str.replaceAll&#40;&quot;\\&#91;&quot;, &quot;&lt;bold&gt;&quot;&#41;;
str = str.replaceAll&#40;&quot;\\&#93;&quot;,  &quot;&lt;/bold&gt;&quot;&#41;;

Rafael

opa, vlws…