Isto não faz #9 — Substituir as casas decimais por vírgulas

por edraant em 01/06/2010

em GREP, Problems

O meu bom amigo Nuno Pais teve um pro­blema igual ao que acon­tece a quem pagina rela­tó­rios e con­tas em que a infor­ma­ção vem do cli­ente. Depois de tudo pagi­nado o cli­ente pediu que as casas deci­mais fos­sem subs­ti­tuí­das por vírgulas.

Escreve o Nuno que,

…Docu­mento de InDe­sign com cerca de 100 pági­nas. Texto cor­rido com imen­sas tabe­las exten­sas meti­das pelo meio. O cli­ente entre­tanto repa­rou que as casas de milha­res têm que ter ponto e das déci­mas vír­gula. Há forma de resol­ver isto de forma auto­má­tica? Estilo Find and replace? Senão vai ter q ser tudo à unha. Será que há solu­ção para isto? Será que há vida depois da morte?

Aqui está o pro­blema. O que há a fazer é iden­ti­fi­car um padrão. E se há um padrão (2 núme­ros segui­dos de End of Story) então temos GREP.

casasdecimais_1

Não nos vamos pre­o­cu­par com os núme­ros que já con­têm pon­tos, o que inte­ressa são mesmo os 2 últi­mos dígitos.

Menu Edit > Find/Change/GREP.

Como o texto está den­tro de uma tabela, cada célula é uma Story, por isso, depois da cri­a­ção de um grupo (Match > Mar­king Subex­pres­sion), inseriu-se 2 digits (\d) seguido do meta­ca­rac­ter End of Story (\z).

Ao criar esta pes­quisa o InDe­sign vai pes­qui­sar 2 carac­te­res segui­dos do End of Story.

No campo Change to, inseriu-se a vír­gula e depois Found > Found Text.

casasdecimais_2

Nesta altura temos algo pare­cido como 99.111.,00, em que o ponto e a vír­gula se encon­tram juntos.

Como feliz­mente não há mais situ­a­ções do género, pode-se agora fazer uma pes­quisa normal.

Find vígula e ponto, Change vír­gula.

casasdecimais_3

Boas pes­qui­sas.

{ 6 comentários… lê-los a seguir ou adicionar um }

1 Gaby 08/06/2010 ás 17:48

Cara, como você chega a essas infor­ma­ções?!
A você muito obri­gada, e para­béns por divi­dir seus conhe­ci­men­tos e fazê-lo de forma clara e “atra­tiva”. (em por­tu­guês BR)

2 edraant 08/06/2010 ás 20:52

Olá Gaby,
Estu­dando, tes­tando, tra­ba­lhando e expe­ri­men­tando. E quase todos os dias aprendo coi­sas novas :)
Grande abraço e obrigado!

3 adriana 08/07/2010 ás 10:02

Fiz rela­tó­rios e con­tas recen­te­mente, feliz­mente não tive esse pro­blema mas se tivesse tido não sabia como fazer. Obri­gada pela infor­ma­ção! Ainda me vai sal­var um dia destes!

4 adriana 08/07/2010 ás 10:02

ah, e afi­nal pelo menos aqui neste caso há vida depois da morte! :D

5 Tiffany Sets tienda 24/12/2011 ás 07:40

A well orga­ni­zed and infor­ma­tive post. Thanks for sharing.

6 copia orologi 29/12/2011 ás 11:00

A well struc­tu­red and orga­ni­zed post. Keep it up.

Deixar um comentário

Post Anterior: Alinhamentos de numeração em Bullets and Numbering

Post Seguinte: Instalação virtual de fontes