Use a string de pesquisa:
\|
Com a string de substituição:
\|\r\n
Você está executando o comando no modo REGEX, e o |
na string de pesquisa será escolhido como um operador REGEX, ele simplesmente precisa ser escapado.
Eu tenho uma string muito longa, com os dados divididos por um "|" como um delimitador. Parece algo assim:
some data||some data||||
Eu quero dividir essa linha por linha para ficar assim:
some data|
|
some data|
|
|
|
Mas, usando substituir | com | \ r \ n, acabo com algo parecido com isto:
s
o
m
e
d
a
t
a
|
|
etc.
Como posso dividir isso da maneira que desejo no NPP?
Use apenas Extended
Search Mode
em vez Regular expression
um.
|
por |<cr><lf>
Observação: |
é um caractere especial ( operador de alternância ) em uma expressão regular, por isso precisa ser escapado usando o caractere de escape \
.
Menu "Pesquisar" > "Substituir" (ou Ctrl + H )
Defina "Localizar o que" como \|
Defina "Substituir por" como |\r\n
Ativar "Expressão regular"
Clique em "Substituir tudo"
Antes:
somedata||somedata||||
Depoisde:
somedata||somedata||||
Tags notepad++