Em 22 de maio de 2013 10:54, Osvaldo Kussama
<[email protected]>escreveu:

> 2013/5/22, Nelson Luiz Gonzaga <[email protected]>:
> > Em 22 de maio de 2013 10:15, Marcos Aurelio Nobre
> > <[email protected]>escreveu:
> >
> >> Acho que esse é o tipo de "operação" que seria melhor desempenhado no
> >> servidor de Aplicação.
> >>
> >>
> >>
> >>
> >> Em 22 de maio de 2013 09:59, Nelson Luiz Gonzaga
> >> <[email protected]>escreveu:
> >>
> >>> Ola lista,
> >>> Existe no PostgreSQL (ou alguem ja desenvolveu) alguma funcao que
> >>> converte html para texto puro?
> >>>
> >>> A ideia eh esconder as tags do html e mostrar o resultado sem
> formatacao
> >>> mesmo num grid.
> >>>
> >>> Valeu,
> >>> Nelson
> >>>
> >>>
> >>> _______________________________________________
> >>> pgbr-geral mailing list
> >>> [email protected]
> >>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> >>>
> >>>
> >>
> >> _______________________________________________
> >> pgbr-geral mailing list
> >> [email protected]
> >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> >>
> >>
> > Pois é Marcos Aurelio,
> > No .net tem a funcao .Document.body.innerText que pega apenas o texto do
> > objeto WebBrowser.
> > Mas o meu problema é que eu ligo o retorno do select direto no grid, e
> nao
> > tem como passar pela funcao acima a nao ser fazer 'na mao' o
> preenchimento
> > do grid.
> >
> > Vou tentar fazer uma funcao no postgresql usando replace, trim, substr,
> > split ...
> > Se eu procurar por '<' ate '>' e jogar tudo dentro disso fora, consigo o
> > resultado esperado.
> >
> >  ex.:
> > <html><body><p><strong>Sr(s),</strong><br>Foi APROVADO ORDEM DE SERVICO
> > :<br>Titulo: TESTE<br></p><p>Atenciosamente,<br>NELSON
> > G.</p><p><br>[4/11/2013 1:43:16 PM]</p><p>&nbsp;</p></body></html>
> >
> > Vira isso:
> > Sr(s),Foi APROVADO ORDEM DE SERVICO :Titulo: TESTEAtenciosamente,NELSON
> > G.[4/11/2013 1:43:16 PM]
> >
>
>
> Tente algo do tipo:
>
> bdteste=# SELECT regexp_replace('<font face="verdana"
> size="2">teste</font> da função de retira as <b>TAGS</b> <font
> color="red">HTML</font><br>', '<[^>]*>', '', 'g');
>              regexp_replace
> ----------------------------------------
>  teste da função de retira as TAGS HTML
> (1 row)
>
> Osvaldo
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>


Valeu Edson e Osvaldo!!!
Duas respostas super-precisas.

Era isso mesmo que eu queria, funciona perfeitamente.

Abraco a todos,
Nelson
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a