Retirar texto RTF [RESOLVIDO]

6 respostas
viniciuspadua

como faço para retirar as tags RTF de uma string ?

Feliz natal!

6 Respostas

A

Seria interessante você postar como está vindo está String, pois dependendo como está vindo e como você gostaria que ficasse, vai ser utilizado um método

Mas para adiantar, de uma olhada no método replaceAll da classe String

viniciuspadua

Tentei usar o replaceAll, entretanto não funciona bem, pois não consegui delimitar tudo.

Texto com RTF:
{\rtf1\ansi\ansicpg1252\deff0\deflang1046{\fonttbl{\f0\fswiss\fcharset0 Arial;}{\f1\fnil\fcharset0 Arial;}} \viewkind4\uc1\pard\b\f0\fs22 Dorinha\fs17 \par Resid’eancia: 3225-xxxx \par Celular: 9988-xxxx\f1\fs17 \par }

texto sem Rtf:
Dorinha Residência: 3225-XXXX
Celular: 9988-XXXX

B

esse RTFEditorKit parace ser bem complicado, mas cumpre a finalidade:

http://forums.sun.com/thread.jspa?threadID=287120&forumID=31

davidbuzatto

Já fiz isso e a solução está aqui no fórum.
Olhe aqui: http://www.guj.com.br/posts/list/57597.java

[]´s

viniciuspadua

no código o método Field.UnStored foi deprecation.

viniciuspadua

ja resolvi o problema.

Criado 23 de dezembro de 2008
Ultima resposta 31 de dez. de 2008
Respostas 6
Participantes 4