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> </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