Abra a caixa de diálogo Localizar e substituir (pressione CTRL+ H).
Em seguida, selecione Regular expression
na seção 'Modo de pesquisa' na parte inferior.
No Find what
campo, digite este:[\r\n]+
No Replace with
:,
Há um espaço após a vírgula.
Isso também substituirá linhas como
Apples
Apricots
Pear
Avocados
Bananas
Onde existem linhas vazias.
Se suas linhas tiverem espaços em branco à direita, remova-os primeiro. A maneira mais simples de conseguir isso é
EDIT -> Blank Operations -> Trim Trailing Space
OU
TextFX -> TextFX Edit -> Trim trailing spaces
Certifique-se de definir o modo de pesquisa como "Expressão regular".
_*[\r\n]+
. Para lidar com as linhas em branco transformadas em vírgulas em excesso, você pode fazer uma expressão regular procurar,_[,_]+
e substituir por,_
. Como alternativa, o pacote TextFx possui um comando delete blanks lines que pode ser usado antes de adicionar vírgulas. (Nota sublinhados mudança para espaços nestes blocos de código.)Aqui está o que funcionou para mim com uma lista semelhante de seqüências de caracteres no Notepad ++ sem macros ou qualquer outra coisa:
Clique em Editar -> Operações em branco -> EOL para espaçar [Todos os itens agora devem estar em uma única linha separada por um 'espaço']
Selecione qualquer 'espaço' e faça Substituir Tudo (por ',')
fonte
A resposta de fapDaddy usando uma macro me apontou na direção certa.
Aqui está exatamente o que funcionou para mim.
Coloque o cursor após o primeiro item de dados.
Clique em 'Macro> Iniciar gravação' no menu.
Digite esta seqüência: Comma, Space, Delete, End.
Clique em 'Macro> Parar gravação' no menu.
Clique em 'Macro> Executar uma macro várias vezes ...' no menu.
Clique em 'Executar até o final do arquivo' e clique em 'Executar'.
Remova os caracteres finais.
Feito!
fonte
Para o Notepad ++ 5.9
fonte
Posicione o cursor após Maçãs , na guia Macro , selecione Iniciar gravação . Digite o caractere de vírgula ( , ), espaço () e pressione a tecla Encerrar , na guia Macro, selecione Parar gravação .
Ctrl + Shift + P para reprodução única.
fonte
Pode parecer estranho, mas você pode remover a próxima linha, copiando o texto inteiro e colando-o na barra de pesquisa do firefox e, em seguida, colando-o novamente no bloco de notas ++
fonte
USE a barra de pesquisa do Chrome
1 pressione CTRL F
2 cole o texto copiado na barra de pesquisa
3 pressione CTRL Aseguido por CTRL Cpara copiar o texto novamente da pesquisa
4 cole no Notepad ++
5 e substitua
'space'
por','
fonte
Você pode usar a linha
cc.rnl ', '
de comando do ConyEdit (um plug-in) para substituir novas linhas pelo conteúdo desejado.fonte
Uma correspondência regex com
\s+
funcionou para mim:fonte
$^
deve funcionar, mas, em vez disso, corresponde^$
.