Re: [dev] Especificação da função "Substituir 1o ... por 1º..." (longo)
"Julio C. Neves" <[email protected]> Fri, 20 Nov 2009 22:57:55 -0200
| Newsgroups | gmane.comp.openoffice.devel.pt-br |
|---|---|
| Message-ID | <[email protected]> |
--001636e1fbfd58c3fd0478d716c6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Eu tenho um macete que acabei de usar em um texto longo que escrevi. =C9 o seguinte: - Escrevo o texto normalmente usando 1o. para primeiro e assim por diante. - Ao final, imediatamente antes de fechar o writer fa=E7o um <CTRL>+F (procurar e substituir) - Bot=E3o mais op=E7=F5es; - Marco Express=F5es regulares (que tremenda ferramenta do writer!!!!); - Na caixa procurar por, escrevo ([0-9]+)o\. - Na caixa substituir por, escrevo $1=BA - Bot=E3o Substituir todos Explica=E7=E3o da Express=E3o Regular: Em Procurar: ([0-9]+)o\. [0-9]+ - Significa um ou mais algarismos Os par=EAnteses servem para salvar o texto casado, isto =E9, o n=FAmero o\. - Significa que o n=FAmero est=E1 seguido de uma letra 'o' que por sua = vez =E9 seguido por um ponto. A contrabarra =E9 usada, pq o ponto =E9 um metacaract= ere, e a contrabarra faz com que ele seja interpretado como um literal e n=E3o c= omo um coringa. Em substituir: $1=BA $1 - =C9 trocado pelo literal casados no interior dos par=EAnteses, isto = =E9, =E9 trocado pelo n=FAmero Esse n=FAmero ser=E1 seguido pelo "ozinho" superescrito. Se houver feminino e/ou plural, fa=E7o as trocas devidas e substituo novamente. PS: Saber express=E3o regular =E9 bom demais! J=E1 me quebrou cada galho im= enso! Abra=E7os, Julio Cursos de Shell e Zenity em 2 fins de semana? - Em SP ligue (11) 2125-4747 Curso de 07 a 11/12; - Em DF ligue (61) 3223-3000 Curso de zenity 09-10/01; - No RJ ligue (21) 2561-0867. Curso nos dias 5,6,12,13/12; - Turmas fechadas em outras cidades ligue (21) 8112-9988. 2009/11/20 Gustavo Pacheco <[email protected]> > Ol=E1 Julio! Ol=E1 Gustavo! Como v=E3o? > > Pois =E9... Notem que =E9 uma quest=E3o com perspectivas bastante > interessantes. Nas poucas refer=EAncias que encontrei, alguns > especialistas aparecem defendendo o uso do ponto (1.=BA), como em: > > http://www.paulohernandes.pro.br/dicas/001/dica160.html > > e em outras refer=EAncias, j=E1 citadas no e-mail do IFILP. > > No entanto, o uso comum, principalmente no Brasil, ignora o ponto > (1=BA) e =E9 claramente identificado pelas pessoas como um uso correto, d= a > mesma forma que a regra formal. Como foi muito bem lembrado por voc=EAs, > essa nota=E7=E3o aparece at=E9 mesmo em documentos que se prop=F5e como > refer=EAncias do idioma. > > Pesquisando nos endere=E7os enviados pelo Gustavo Chaves, encontrei uma > p=E1gina chamada ABL Responde: > > http://www.academia.org.br/abl/cgi/cgilua.exe/sys/start.htm?sid=3D569 > > Enviei a d=FAvida para l=E1. Quando vier a resposta, posto na lista. > > Obrigado pelas contribui=E7=F5es! > > Abra=E7os, > Gustavo Pacheco. > > > > > > > 2009/11/19 Gustavo Chaves <[email protected]>: > > > > Desculpem-me por querer dar palpite na cor do biciclet=E1rio. > > (http://bikeshed.com/) > > > > Apoio a sugest=E3o do Julio em dar op=E7=F5es para fazer o correto (1.= =BA) mas > > tamb=E9m para fazer o comum (1=BA). Pragmaticamente falando, se formos > > estritamente corretos correremos o risco de produzir uma > > funcionalidade que s=F3 vai ser usada pelos imortais da Academia. > > > > Ali=E1s, dei uma olhada no site da ABL e em todas as p=E1ginas que vi e= les > > usam a abreviatura considerada errada. Confiram: > > > > > http://www.academia.org.br/abl/cgi/cgilua.exe/sys/start.htm?sid=3D19 > > http://www.academia.org.br/abl/cgi/cgilua.exe/sys/start.htm?sid= =3D2 > > > > -- > > Gustavo Leite de Mendon=E7a Chaves > > CPqD - Ger=EAncia de Tecnologia da Informa=E7=E3o > > Tel.: +55 19 3705-7003 / Fax: +55 19 3705-6113 > > [email protected] > > www.cpqd.com.br > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --001636e1fbfd58c3fd0478d716c6--