Eu estou tentando remover todas as linhas começando com caracteres de espaço em branco de um arquivo de texto grande usando Atom. A expressão regular que uso é ^[\s]+.*$. O problema é que ele seleciona não apenas as linhas que começam com espaço em branco, mas também uma linha depois delas. O arquivo está em UTF-8 e a maioria dos caracteres são cirílicos. O que estou fazendo de errado?

^(?:[\t ]*(?:\r?\n|\r))+. O problema está resolvido.