我有一个很长的字符串,其中的数据以“|”作为分隔符分隔。它看起来像这样:
some data||some data||||
我想逐行拆分它,使其看起来像这样:
some data|
|
some data|
|
|
|
但是,通过使用将 | 替换为 |\r\n,我最终得到了如下结果:
s
o
m
e
d
a
t
a
|
|
etc.
我如何在 NPP 中按照我想要的方式进行拆分?
答案1
使用搜索字符串:
\|
使用替换字符串:
\|\r\n
您正在 REGEX 模式下运行该命令,并且|
搜索字符串中的 将被选为 REGEX 运算符,只需进行转义即可。
答案2
答案3
我想替换|
为|<cr><lf>
注意:|
是特殊字符 (交替运算符) 在正则表达式中,因此需要使用转义字符进行转义\
。
菜单“搜索”>“替换”(或Ctrl+ H)
将“查找内容”设置为
\|
将“替换为”设置为
|\r\n
启用“正则表达式”
点击“全部替换”
前:
some data||some data||||
后:
some data|
|
some data|
|
|
|