nenhuma idéia, perfeitamente bem pergunta imo. BTW você pode verificar se a formatação está correta para seus espaços. Existe a intenção de ser quatro espaços antes um personagem (em caso afirmativo, adicionar 4 mais por linha para formatação do site leva isso em conta)
jay
Respostas:
63
Para se livrar do (s) espaço (s) à esquerda e de todas as linhas vazias (mesmo que a linha vazia contenha espaços ou tabulações)
Vá para Pesquisar -> Substituir
Selecione "Expressão regular" no modo Pesquisa .
Use ^\s*para " Encontrar o quê " e deixe " Substituir por " em branco.
Clique Replace all
Explicação Regex:
^ significa começo da linha
\s*significa qualquer número (mesmo 0) de caracteres de espaço em branco. Os caracteres de espaço em branco incluem tabulação, espaço, nova linha e retorno de carro.
O que você procuraria para remover os espaços em branco à direita se ^ \ s * estiver no início da linha?
Aaron
11
Uma alternativa \s*seria \s+para um ou mais espaços em branco?
Ian_scho 08/09/2015
2
@ Aaron: procure por \s+$remover espaços em branco à direita.
palswim
11
-1 Isso também exclui o recuo
Black
35
Editar -> Operações de linha -> Remover linhas vazias ou, alternativamente: Editar -> Operações de linha -> Remover linhas vazias (contendo caracteres em branco)
Tão legal! Eu nunca notei que existem tantas opções de edição no menu Editar. Obrigado!
icl7126
2
É o que a maioria das pessoas procura quando chega ao StackOverflow para esta pergunta. Infelizmente, as respostas "\ r \ n" e "^ \ s *" são "Mais frias", leva-me 5 minutos para encontrar essa resposta no Google. Essas outras respostas são uma espécie de auto-explicativo (com um pouco de conhecimento de expressões regulares e escapar caracteres), este no um que realmente economiza tempo ...
Pressione Ctrl+ Hpara abrir a caixa de diálogo Localizar e substituir e digite como abaixo.
Digite \ r \ n \ r \ n em Encontrar o que
Digite \ r \ n em Substituir por
Selecione Estendido no modo de pesquisa
[\ r -> Retorno de carro & \ n -> Alimentação de linha] Ele remove até mesmo espaços de linha irregulares. Continue clicando em SUBSTITUIR TUDO até obter o resultado esperado. Espero que isto ajude!
Copie 2 espaços em branco ( Ctrl+ C), pesquise e substitua ( Ctrl+ H), cole no campo Localizar e selecione Substituir. Se você tiver o mesmo caractere com um espaço em branco atrás ou na frente, copie o caractere pelo espaço em branco e substitua-o pelo mesmo caractere sem o espaço em branco.
Nenhum comando complicado, que, a propósito, não funcionou para mim.
Respostas:
Para se livrar do (s) espaço (s) à esquerda e de todas as linhas vazias (mesmo que a linha vazia contenha espaços ou tabulações)
^\s*
para " Encontrar o quê " e deixe " Substituir por " em branco.Explicação Regex:
^
significa começo da linha\s*
significa qualquer número (mesmo 0) de caracteres de espaço em branco. Os caracteres de espaço em branco incluem tabulação, espaço, nova linha e retorno de carro.fonte
\s*
seria\s+
para um ou mais espaços em branco?\s+$
remover espaços em branco à direita.Editar -> Operações de linha -> Remover linhas vazias ou, alternativamente: Editar -> Operações de linha -> Remover linhas vazias (contendo caracteres em branco)
fonte
Ir para
Edit
>Line Operations
>Remove Empty Lines
fonte
A maneira mais fácil seria selecionar tudo (Ctrl + A), vá em Edit> Blank Operation> Trim Trailing Space.
Isso deve remover todos os espaços intermediários.
fonte
Você pode usar uma pesquisa simples de expressão regular e substituir.
____(.)\r_
(troque _ com espaço, pois não formata exatamente neste site)\1
Altere os espaços conforme necessário, pois acho que este site não mostra exatamente os espaços necessários.
Eu recomendo que você faça sua expressão regular usando este tutorial e esta folha de dicas .
fonte
Pressione Ctrl+ Hpara abrir a caixa de diálogo Localizar e substituir e digite como abaixo.
[\ r -> Retorno de carro & \ n -> Alimentação de linha] Ele remove até mesmo espaços de linha irregulares. Continue clicando em SUBSTITUIR TUDO até obter o resultado esperado. Espero que isto ajude!
fonte
Copie 2 espaços em branco ( Ctrl+ C), pesquise e substitua ( Ctrl+ H), cole no campo Localizar e selecione Substituir. Se você tiver o mesmo caractere com um espaço em branco atrás ou na frente, copie o caractere pelo espaço em branco e substitua-o pelo mesmo caractere sem o espaço em branco.
Nenhum comando complicado, que, a propósito, não funcionou para mim.
fonte
Vá para Editar> Operações em branco> Remover espaço em branco desnecessário e EOL
fonte