Existem algumas maneiras de fazer isso.
A maneira mais fácil é provavelmente apenas carregar o arquivo no editor de texto Sublime, e ctrl + clique no meio no início do primeiro bit de texto que você deseja manter (a123456) e arrastar o botão do meio para baixo no canto inferior direito do documento. Você deve ter todo o seu texto desejado em destaque. Então ctrl + c, ctrl + v em um novo arquivo. Isso pressupõe que todas as linhas tenham o texto desejado começando no mesmo local, que se parece com a coluna 67 do seu exemplo.
Se não, carregue o arquivo sublimamente, pressione ctrl + f e clique no botão .*
na barra de ferramentas de busca na parte inferior. Pesquisar por
#:(.*)
Clique em localizar todos à direita, copie e cole-o em um novo documento. Ctrl + f para encontrar novamente, pesquise
^..
encontre tudo novamente e exclua. Isso deixa você com nada além de suas cordas no final (a123456, 123321, abc123)
Como isso funciona? O botão .*
procura Expressões Regulares ou Regex. Regex define regras pelas quais você combina padrões de texto. Suas regras são bem simples aqui: encontre o texto começando com #:
e pegue tudo depois dele. Você provavelmente poderia ter feito isso em um passo, mas ainda não sou o melhor com o Regex. então o que fazemos é procurar por #:
, seguido por qualquer número ( *
) de qualquer caractere ( .
). Nós então copiamos isso para um novo arquivo.
Em seguida, combinamos o início ( ^
) de dois caracteres ( ..
) e simplesmente os excluímos para que ficássemos com o texto desejado.
Eu recomendo que você use o editor de texto Sublime para isso, pois é gratuito, rápido e seu recurso de pesquisa permite que você selecione com muita facilidade grupos desconectados de texto e copie + cole em outro lugar. O Notepad ++ também pode fazê-lo, mas seu recurso regex adiciona um monte de texto de lixo indicando onde ele encontrou as correspondências, o que obviamente você não deseja.