Como retirar o espaço do início do parágrafo. Preciso corrigir documentos no qual muitos indivíduos acabam colocando espaçamento no início, pois não sabem usar o TAB. Alguém teria uma forma automatizada? Consegui fazer no Office, mas não estou conseguindo reproduzir no LibreOffice. Gratidão!
Se seu texto a limpar é da forma
bla bla bla bla bla bla bla bla bla
então basta fazer um Localizar & Substituir onde você procura " " (= dois espaços em branco) e substitui por " " (= 1 espaço em branco).
Repita quanta vezes for necessário até não haver mais 2 espaços em brancos sucessivos. Se quiser acelerar o processo, aumente de 2 para 3,4,5… mas termine sempre com 2 espaços sucessivos.
Atualizando:
Usando expressões regulares: Na caixa Procurar por, digite
<espaço>{2,}
Na caixa Substituir por digite
<espaço>
Clique em Substituir todos.
Só vai sobrar um espaço onde antes tinha mais de um.
Essa solução funciona, mas é muito trabalhosa. Imagine se o teu texto tiver 20 ocorrências com 2, com 3, com 5, com 4. Seria extremamente trabalho procurar e substituir cada uma
Você pode Substituir todos repetidas vezes…
Resposta atualizada
Vai minha receita, não é a ideal mas funciona
Selecione o texto
Em Editar / Localizar e substituir…
Procurar por " " (tradução digite sem as aspas dois espaços)
Substituir por " " (tradução digite sem as aspas um espaço)
Marque [v] Somente na seleção atual
[Substituir]
Repita o necessário
Complemento
Achei outra solução com uma Macro e esta inserida no Menu Editar
Obs.: Para ser Geral copia a macro em Minhas macros e Personalize o Menu do Writer ( este esta no arquivo ).
Caso a resposta te serviu, por gentileza, click na bolinha a esquerda da resposta, para finalizar a pergunta.
-----Utilize a função da categoria texto: ARRUMAR(), para texto contido numa única célula. Todos os espaçamentos duplos, triplos, e assim por diante, serão transformados em um espaço simples.
-----Para transformar o resultado da célula com fórmula numa célula com texto, basta copiar o conteúdo da célula com a fórmula e aplicar “colar especial/texto”, use o botão direito do mouse ou submenu, sobre a célula, para obter esta opção. Com a célula contendo o texto e não a fórmula, aplique, sobre todo o texto da célula, inclusive se conter dados numéricos ou caracteres especiais, a opção de menu: Dados/ Texto para Colunas. Este separará todo o texto de uma célula em vários textos em várias células numa linha. Basta definir o “espaço” como critério de separação.
-----Utilize o símbolo &, para concatenar, exemplo: =A5&B5, para juntar os textos da célula A5 com B5 num só texto ou conjunto de caracteres.
-----Trabalhando bem estas ferramentas, você obterá o resultado esperado. Se você gostou da sugestão, dê seu voto clicando na seta " ^ " para cima, que fica no lado esquerdo, lá no início do texto. Valeu.
Primeiro selecione todo o texto depois;
Clique Em Editar / Localizar e substituir…
Procurar por “^w” (esse é o parametro que o writer/libreoffice usa para buscar mais espaços entre duas palavras)
Substituir por " " (tradução digite sem os parênteses um espaço)
clique no botão SUBSTITUIR TODOS
PRONTO! TODO O TEXTO NÃO TERÁ ESPAÇOS DUPLICADOS
Esse recurso "w só funciona no word
Olá @Reinaldo1 como o @Oliver tinha respondido em 2014, já houve atualizações, então editei minha resposta para finalizar a pergunta:
Vá no menu EDITAR/ LOCALIZAR E SUBSTITUIR ou atalho CTRL+H, em LOCALIZAR basta inserir “um espaço” {1,}
Em SUBSTITUIR “um espaço”
Marque a opção EXPRESSÃO REGULARES selecione LOCALIZAR TODOS e SUBSTITUIR TODOS.
A versão do LibreOffice que estou utilizando é a 6.3.5.2.
Segue planilha com a macro gravada, para acessar o recurso vá ao menu EDITAR/ EXCLUIR ESPACOS EM BRANCO:
Deve haver uma expressão regular para fazer isso utilizando o localizar e substituir, porém ainda não conheço
Ola @LeandroVieira, assim não funciona, esta substituindo 1 por 1.
Deve substituir 2 por 1 e rodar n vezes ate não encontra nada.
Como mostrar no print todos os espaços estão selecionados com a expressão regular basta Selecionar Todos e depois Substituir Todos , no meu está dando certo, inclusive na ajuda do LibreOffice mostra que a lógica é essa, link
: “{1,}
Define o número mínimo de vezes que o caractere imediatamente antes da chave de abertura poderá ocorrer. Por exemplo, “tre{2,}” encontra “tree”, “treee” e “treeeee”.”
A sua macro funciona, também gravei esse procedimento que descrevi em uma macro para quem quiser utilizar, anexada a minha resposta.
Não consegui editar a pergunta para anexar o arquivo.
Quis dizer editar sua Resposta ?
Use o ícone Clipe.
Infelizmente não está dando para inserir na resposta.