Qual é a expressão regular no Notepad ++ que combina palavras de 1 a 8 caracteres?

0

Eu tenho um arquivo de texto muito grande. Cada linha neste arquivo de texto tem uma palavra nela.

Como pesquiso palavras com 1 a 8 caracteres?

[A-Za-z]{1,7} não funciona.

    
por user2289809 06.09.2015 / 08:55

1 resposta

1

As expressões regulares correspondem a qualquer parte de uma linha que corresponda à expressão. Se você quiser limitar as linhas correspondentes a um determinado comprimento, é necessário indicar o início e o fim da linha. ^ significa início de linha, $ significa fim de linha.

^.{1,8}$

Deve corresponder ao que você está procurando. Em inglês, significa "desde o início da linha, deve haver de 1 a 8 caracteres, inclusive, antes do final da linha". Eu usei . em vez de alguma classe de caractere mais restritiva no caso de você querer incluir palavras como "don't", que não são estritamente alfabéticas.

    
por 06.09.2015 / 09:25