Como excluir linhas sem . ?
-
Menu "Pesquisar" > "Substituir" (ou Ctrl + H )
-
Defina "Localizar o que" como
^[^\.]*\r\n- Você pode substituir
\r\npor 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.xyzabc123defDepoisde:
abc.xyzabc123.xyzEutenhoumEOLdiferentenomeuarquivo,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
\nem vez de\r\npara EOLs do Unix / OS X -
Use
\rem vez de\r\npara 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
\Rou(?:\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.
