LibreOffice - divide palavras automaticamente em determinada posição

0

Eu tenho um documento de texto com palavras que eu extraí automaticamente de outro documento de texto. Ele contém nomes de espécies e se parece com isso (uma longa seqüência de palavras):

Tenagomysis tasmaniaeAnisomysis mixta australisParamesopodopsis rufaCyathura carinata

Eu gostaria de ter todos os nomes de espécies em uma linha separada, então é assim:

Tenagomysis tasmaniae
Anisomysis mixta australis
Paramesopodopsis rufa
Cyathura carinata

Então manualmente eu teria que apertar enter antes de cada letra maiúscula. Existe alguma maneira de tornar isso um processo automático, para dividir palavras de acordo com uma determinada característica dentro dele (formatação, letra maiúscula, etc)?

No final, quero obter uma planilha com o nome de uma espécie em uma única linha, para que qualquer outra maneira de fazer isso seja bem-vinda.

    
por Stockfisch 03.05.2017 / 16:58

1 resposta

2

Ok, eu entendi.

Use o "Localizar e substituir ..." ( Ctrl + H ) no LibreOffice Writer.

  • Marque a opção Match case
  • Marque a opção Regular expressions
  • No campo Pesquisar: , insira o termo de pesquisa [:upper:] (pesquisa por todas as letras maiúsculas)
  • No campo Substituir: , insira o termo ,& (que insere uma vírgula antes de cada letra maiúscula, o & garante que a própria letra não seja substituída
  • Clique no botão "Substituir tudo" para terminar

O resultado depois de substituído:

,Tenagomysis tasmaniae,Anisomysis mixta australis,Paramesopodopsis rufa,Cyathura carinata

Agora, copie todo o texto e cole em um documento de planilha, por exemplo, LibreOffice Calc.

  • Selecione a célula com o texto colado e selecione Data > Text to columns ...
  • Marque a opção comma como o separador e clique no botão "OK".
  • Copie todo o texto e faça "Colar especial ..." ( Ctrl + Deslocamento + V ) e marque a opção para Transpose .
  • Clique no botão "OK" para finalizar

O resultado depois de transposto:

Tenagomysis tasmaniae
Anisomysis mixta australis
Paramesopodopsis rufa
Cyathura carinata

Agora você tem cada string de palavra separada por uma letra maiúscula em uma linha de planilha.

    
por 03.05.2017 / 17:32