Como gerar estilos automaticamente

Fala pessoal, sou novo na lista mas usuário pesado de libreoffice, podendo até eventualmente dar uma ajuda com expressões regulares, mas agora estou com um problema: é um arquivo de 300 páginas formatadas no estilo bem parecido com o da wikipedia, onde os títulos são definidos da seguinte maneira:

=Titulo 1=

==Titulo 2==

===Titulo 3===

Usando na caixa de Localizar e substituir as expressões regulares do LibreOffice (que estão muito melhor do eram no tempo do Open Office) junto com o botão de formato eu consigo imitar os cabeçalhos mas não consigo alterar o estilo.
A minha pergunta é: como posso alterar o estilo?

Só para matar a curiosidade de alguns, crie um dcto e escreva:

===Titulo 3===

Assim, sozinho em uma linha, como é qq título. Depois +H, em “Pesquisar por” ponha:

^===(.*)===$

clique em “Substituir por” e escreva:

$1

Agora clique em “Outras opções”, marque Expressões Regulares, clique no botão “Formato” e escolha o formato que seu título terá.

Cabô, agora é só clicar em “Substituir tudo”

PS: o mesmo problema ocorre com estilos de caracteres, consigo formatar como quero, mas não consigo atribuir o estilo que quero.

Só uma sugestão, embora não responda necessariamente a sua pergunta, mas acho que resolve. Se você tem somente três estilos, modifique usando o botão direito, clicando em cima de um texto que o contêm no libreoffice e “editar estilo”, ele será modificado somente no arquivo. Acho mais simples que fazer isto. Pois basta fazer só uma vez por cada estilo.

Eu acho que não entendi, mas são cerca de 300 páginas de texto e dentre estilos de linha e de caractere devo ter uns 10. Vc acha viável fazer como vc está propondo. Se achar, te peço o enorme favor de explicar de outra forma pois não entendi.

Bom espero que estejamos falando sobre a mesma coisa, Vincular texto, neste vídeo lá pelos 5 minutos mais ou menos devo estar falando sobre modificar a formatação do estilo aplicado no texto (caractere, espaçamento, alinhamento, altura da linha… Se você tem dez estilos vai fazer isso dez vezes. vc faz pela quantidade de estilos e não pela quantidade de páginas. Se for para aplicar um estilo comece pelos 2,5 minutos do vídeo.

Parabéns pelo seu vídeo, excelente nível, pena que não era isso que eu queria… É justamente por saber a importância de estilos, que eu queria que toda linha formatada com, digamos, Liberation Sans, regular e 14 pt, assumisse o estilo Título 1.

Usando expressões regulares eu consigo transformar as linhas que estão como:

=LibreOffice=

em LibreOffice escrito em Liberation Sans, regular e 14 pt, só que o estilo não altera, continua Corpo de texto. O que desejo é automatizar essa troca.

Então, para aplicar um estilo num texto que venha de outro canto… word etcs da vida, antes você terá que limpar o texto selecionando e com um Ctrl + m para “limpar a formatação direta”. Pois não vai adiantar querer colocar um estilo em cima do outro, pois terão coisas que foram formatadas sem usar estilos. Talvez seja ai que vc esteja sofrendo (disse talvez)

Ou seja, mesmo quando você aplica um estilo, ele aceita outra formatação em cima dele ( de negrito, tamanho de letra, por cima… ) para modificações pontuais em algum parágrafo sem mudar o restante do estilo ao logo do documento… Pena que não pude ajudar de acordo como vc queria. Talvez um outro colega, jogue luz ai para vc. Boa sorte!

Esse problema requer uma macro, que localize e substitua as cadeias (fácil) e consiga capturar o parágrafo envolvido (menos fácil). Ao capturar o paragrafo, aplica-se o estilo adequado. Simples…