Como faço para localizar e substituir texto quebrado e recortado aleatoriamente?

1

Eu tenho um documento .ICS que abri no Bloco de Notas.

Ao exportar o arquivo, o sistema de calendário marca a cada descrição de evento com uma frase. Para um espaço reservado, usarei:

This is a placeholder sentence with a web url http://example.com/null/.

Eu preciso remover essa frase de um arquivo de texto muito longo usando apenas editores de texto que não mexem com recuo ou formatação, porque o formato de texto do ICS precisa ser legível por computador.

Aqui está o meu problema. As linhas são limitadas a 75 caracteres no ICS, então o arquivo acabou parecendo com isso:

DESCRIPTION: .................................. This is a placeholder senten
 ce with a web url http://example.com/null/.
DESCRIPTION: .......... This is a placeholder sentence with a web url http:/
 /example.com/null/.
DESCRIPTION: ......................................... This is a placeholder
  sentence with a web url http://example.com/null/.

O programa interrompeu a frase se excedeu 75 caracteres e adicionou um recuo de espaço único na próxima linha. Isso, eu suponho, é para legibilidade da máquina.

O problema é que esse espaço extra anula todas as funções de localizar e substituir que eu sei usar. É aleatório, quebra as palavras e não sei o que fazer.

Eu preciso usar algum tipo de função ou possivelmente um script que possa ignorar o avanço de linha E o recuo. Alguma idéia?

    
por breathlessblizzard 21.03.2016 / 01:12

1 resposta

0

Cuidado no início: trabalhe em uma cópia do arquivo e tenha certeza sobre as quebras de linha (alguns arquivos têm retorno de carro e alimentação de linha):

Você pode pesquisar este site e ler em JREPL.BAT por dbenham ou você pode experimentar este hack em uma cópia do arquivo assumindo :

a) Seu arquivo .ICS é um arquivo de texto;

b) Você só precisa fazer isso com pouca frequência;

c) A DESCRIÇÃO nunca é colocada na próxima linha;

No Microsoft Word: destaque todo o texto (Ctrl + A) e abra a caixa de diálogo Localizar e substituir usando Ctrl + H no teclado:

Step_1 Para encontrar quebras de linha, digite na caixa de pesquisa: "^ l" (inclua o espaço após o L minúsculo)

Step_2 Na caixa de substituição, digite nada.

Step_3 Clique em substituir tudo.

Step_4 Ctrl + clique à esquerda de cada linha de espaço reservado que você deseja remover e, em seguida, pressione "Excluir". (Você pode usar o recurso de macro para fazer isso automaticamente se todo esse procedimento funcionar para você em geral.)

OU você pode usar suas ferramentas habituais para excluir os espaços reservados.

Step_5 Salve como um arquivo .txt e renomeie para .ICS

    
por 21.03.2016 / 14:03