aplicando um perfil de formatação de arquivo rich text a um texto simples

2

Eu tenho um manuscrito do dicionário .rtf , ~ 70 páginas disponível no seguinte formato:

Pediram-me para alterar essas linhas para:

sem formatação é fácil, mas não consegui descobrir como fazer isso na formatação desejada.

Eu tentei a pesquisa & amp; do libreoffice substitua a ferramenta por expressões regulares para primeiro colocar as primeiras chaves em negrito para todas as entradas. E então eu tentei isso para fechar chaves:

Localizar: \[([:alpha:]{1:20})

Substituir: &]

funciona bem, mas é assim:

i.e. copia o formato da parte anterior (primeiro caractere selecionado pelo comando de busca) e aplica-se à coisa toda que eu escolho substituir.

Eu também tentei usar sed para substituição, mas aparentemente ele não funciona com arquivos .rtf formatados ao usar a sintaxe básica. Ele abre o .rtf como um texto simples, então todos os códigos para formatação e informações de arquivo aparecem como um texto, portanto meu:

sed "s/ / [/1" dictionary.rtf > dictionary1.rtf e sua contraparte para chaves de fechamento não funcionarão, porque também tenta alterar os espaços com espaço + aparências de chave aberta nos códigos de formatação.

Então, para resumir, eu tenho um arquivo .rtf na formatação desejada, e por outro lado, eu tenho um texto simples com a parte pronúncia anexada por chaves, produzida por sed output da versão de texto simples do dicionário.

Eu estou querendo saber se existe uma maneira de converter um arquivo .rtf que contém apenas o texto simples dentro do formato descrito acima.

Qualquer ajuda seria apreciada, desde que faça o trabalho desejado. Se você pode consertar minha pesquisa & amp; libreoffice & amp; substituir, isso também faria.

Obrigado!

    
por etka 28.08.2016 / 00:53

0 respostas