Eu sei que esta resposta está atrasada, mas acho que vale a pena adicionar, no entanto. Por que vale a pena, você também pode analisar este arquivo de texto usando o Notepad ++ e expressões regulares de forma bastante simples.
Você disse que estava usando a seguinte expressão regular, mas não funcionou:
.{6,}
Esta expressão parece bem e deve corresponder a todas as linhas que contenham 6 ou mais caracteres.
Qual é o tamanho do arquivo de texto? O Notepad ++ pode demorar um pouco para executar expressões regulares em arquivos muito grandes, então é possível que ele não tenha terminado o processamento.
Observação: você afirma que seu objetivo era remover linhas com mais de 7 caracteres - para isso, use a expressão .{8,}
Se tiver certeza de que essa expressão não funcionou, você tem certeza de que seu modo de pesquisa foi definido como Expressão regular e que ". corresponde à nova linha" não foi definido?
Para resolver seu problema, eu executaria as seguintes etapas no notepad ++:
Remover todas as linhas com mais de 7 caracteres
Execute um localizar e substituir no Notepad ++ com a seguinte expressão:
Find what: .{8,}\r?\n?
Replace with:
Isso removerá qualquer linha com mais de 7 caracteres e também removerá os caracteres de nova linha e retorno se presentes.
Substituir palavras por código
Supondo que cada linha simplesmente tenha uma palavra nela (e nenhum espaço à esquerda / à direita ou caracteres indesejados, etc.), isso também pode ser feito com um simples localizar e substituir:
Find What: (.*) //Match the whole line, store in capture group
Replace with: INSERT INTO Words (word) VALUES (''); //reference value of capure group with