Como excluir linhas sem .
?
-
Menu "Pesquisar" > "Substituir" (ou Ctrl + H )
-
Defina "Localizar o que" como
^[^\.]*\r\n
- Você pode substituir
\r\n
por diferentes expressões regulares de EOL (End of Line) dependendo das EOLs do seu arquivo (consulte "Eu tenho um EOL diferente no meu arquivo, o que posso fazer?" e "Não sei importa o que EOLs meu arquivo usa, o que posso fazer? "abaixo).
- Você pode substituir
-
Limpar "Substituir por"
-
Ativar "Expressão regular"
-
Clique em "Substituir tudo"
Notas:
OtextoacimaassumequeaúltimalinhadoarquivotemumEOLfinal.
OacimatambémsupõequevocêestejaeditandoumarquivodetextocomEOLsdoWindows,
\r\n
.
Antes:
abc.xyzabcdefabc123.xyzabc123def
Depoisde:
abc.xyzabc123.xyz
EutenhoumEOLdiferentenomeuarquivo,oquepossofazer?
AEOLdoWindowsé
\r\n
.SevocêestiverusandoarquivoscomumEOLdiferente,poderáconvertê-losemEOLsdoWindowsusandoomenu"Editar" > "Conversão EOL".
-
Se você não está trabalhando com as EOLs do Windows e não deseja convertê-las, use o seguinte:
-
Use
\n
em vez de\r\n
para EOLs do Unix / OS X -
Use
\r
em vez de\r\n
para EOLs do Mac OS (até a versão 9)
-
Eu não sei ou me importo com o que o arquivo EOL usa, o que posso fazer?
-
Você pode usar
\R
ou(?:\r\n?|\n)
ou(?:\r?\n?)
em vez de\r\n
. Isso contorna qualquer problema com as EOLs realmente usadas no arquivo. -
Você também pode usar
(?:\r?\n?|$)
. Esta expressão funcionará se não houver EOL na última linha do arquivo.