Pedro,

    Vai ser meio 'gambiarra' isso que você quer, tenta converter o size em
Number, soma com 4, depois concatena o resultado com a string que tu quiser.


Acho que resolve!

Em 25 de abril de 2011 11:02, Pedro Oliveira <pedro...@gmail.com> escreveu:

> Olá pessoal !
>
> estou exportando o html de um richtexteditor para html compativel com o
> gerador de pdf para php TCPDF.
>
> uma parte do código é transformada de :
> SIZE="??" para "font-size:??pt;"
>
> com a regexp e replace abaixo :
>
> pattern = /SIZE=\"(.*?)\"/g;
> str = str.replace(pattern, "font-size:$1pt;");
>
> só que eu preciso transformar o valor de size em valor - 4, ou seja :
> SIZE="8" para "font-size:12pt;"
>
> se fosse só um tamanho, poderia fazer em seguida um replace de 8 para 12.
> Só que podem ser uma infinidade de SIZEs ...
> SIZE"8" para "font-size:12pt;"
> SIZE"9" para "font-size:13pt;"
> SIZE"10" para "font-size:14pt;"
> SIZE"11" para "font-size:15pt;"
> etc ...
>
> será que existe um modo de fazer de uma vez com regexp e replace ??
>
> obrigado
>
> []s Pedro Oliveira
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev




-- 

William de Farias Lima
*Desenvolvimento*
FCM Sistemas

Fone: (85) 3278.8215
williaml...@fcmsistemas.com.br <seuem...@grupofortes.com.br>
www.fcmsistemas.com.br
  <http://www.grupofortes.com.br/>

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a