{"id":57,"date":"2007-06-05T06:56:08","date_gmt":"2007-06-05T09:56:08","guid":{"rendered":"http:\/\/www.meiradarocha.jor.br\/news\/2007\/06\/05\/tirar-fim-de-paragrafo-de-arquivos-txt-com-broffice\/"},"modified":"2015-05-31T16:26:53","modified_gmt":"2015-05-31T19:26:53","slug":"tirar-fim-de-paragrafo-de-arquivos-txt-com-broffice","status":"publish","type":"post","link":"https:\/\/meiradarocha.jor.br\/news\/2007\/06\/05\/tirar-fim-de-paragrafo-de-arquivos-txt-com-broffice\/","title":{"rendered":"Tirar fim-de-par\u00e1grafo de arquivos TXT com BROffice"},"content":{"rendered":"<p><span style=\"color: #ff0000;\">[2015-05-31: obsoleto. Agora, procura-se ^$ e troca-se por nada (com &#8220;express\u00f5es regulares&#8221; ligada).]<\/span><\/p>\n<p>\u00c9 muito comum eu me deparar com arquivos-texto &#8220;planos&#8221;, isto \u00e9, sem formata\u00e7\u00e3o. Neste tipo de texto, cada linha termina com os caracteres de <strong>fim-de-par\u00e1grafo<\/strong>. Cada par\u00e1grafo \u00e9 demarcado com <strong>dois <\/strong>fins-de-par\u00e1grafo seguidos.<\/p>\n<p>Quando se importa este tipo de texto para um <strong>processador de texto<\/strong>, para fazer uma <strong>editora\u00e7\u00e3o <\/strong>mais elaborada, \u00e9 necess\u00e1rio se tirar todos os par\u00e1grafos extra.<\/p>\n<p>Durante anos tentei fazer isto com o <a href=\"http:\/\/openoffice.org\"><strong>OpenOffice<\/strong><\/a> (BR Office). O Help n\u00e3o me ajudava muito. Finalmente, descobri o pulo do gato no <a href=\"http:\/\/www.rau-tu.unicamp.br\/openoffice\/read.php?key=&amp;qid=2439&amp;tid=2\">Rau-Tu openoffice<\/a>. Muito mais simples do que eu imaginava.<\/p>\n<p>A gente tem que procurar (<kbd>CTRL<\/kbd>+<kbd>F<\/kbd>) por &#8220;<strong>$<\/strong>&#8221; e fazer a troca por nada, com a op\u00e7\u00e3o &#8220;<strong>Express\u00f5es regulares&#8221; ligada<\/strong>. Pois o &#8220;$&#8221; \u00e9 uma destas tais express\u00f5es regulares que significam o final de par\u00e1grafo.<\/p>\n<p>Mas n\u00e3o se pode trocar diretamente todos os fins de par\u00e1grafo falsos por nada. Caso contr\u00e1rio, perder\u00edamos as marca\u00e7\u00f5es de fins-de-par\u00e1grafo verdadeiras. Para trocar todos os fins-de-par\u00e1grafo falsos por verdadeiros, ent\u00e3o se faz o seguinte:<\/p>\n<ol>\n<li>Troca-se temporariamente todos os par\u00e1grafo vazios (procure por ^$) por algo como ####PARAGRAFO####.<\/li>\n<li>Apaga-se todos os fins-de-par\u00e1grafo (troca-se $ por espa\u00e7o). Isto ir\u00e1 juntas todos os par\u00e1grafos num \u00fanico imenso paragraf\u00e3o.<\/li>\n<li>Troca-se todos os ####PARAGRAFO#### por fim-de-par\u00e1grafo (<strong>&#8220;\\n&#8221;<\/strong>). Isso ir\u00e1 inserir uma quebra de par\u00e1grafo onde realmente existia, no texto original.<\/li>\n<li>Troca-se eventuais espa\u00e7os duplos por espa\u00e7o simples.<\/li>\n<li>Troca-se, eventualmente, h\u00edfens e espa\u00e7o por nada, para eliminar a hifeniza\u00e7\u00e3o de palavras.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>[2015-05-31: obsoleto. Agora, procura-se ^$ e troca-se por nada (com &#8220;express\u00f5es regulares&#8221; ligada).] \u00c9 muito comum eu me deparar com arquivos-texto &#8220;planos&#8221;, isto \u00e9, sem formata\u00e7\u00e3o. Neste tipo de texto, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24,25,15],"tags":[],"class_list":["post-57","post","type-post","status-publish","format-standard","hentry","category-design-grafico","category-diagramacao","category-editoracao"],"_links":{"self":[{"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/posts\/57","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/comments?post=57"}],"version-history":[{"count":0,"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/posts\/57\/revisions"}],"wp:attachment":[{"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/media?parent=57"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/categories?post=57"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/tags?post=57"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}