在 NotePad++ 中我该如何转换这个:
GingeredRovinsky7|NTDc4MAODY3Mg|
变成这样:
GingeredRovinsky7=NTDc4MAODY3Mg
我知道我可以进行查找和替换,并将第一个替换|
为=
|
不过我也需要去掉每行的最后一行。
我该怎么做呢?
答案1
如果每一行都恰好由该格式的两个字符组成|
,我认为这个正则表达式查找和替换就可以做到这一点。
找到所有:
^([^|]*)\|([^|]*)\|$
全部替换为:
\1=\2
答案2
您可以在替换对话框中使用正则表达式。
寻找:
.{1}$
用无替换然后选择全部替换
完整选项包括:
答案3
Notepad++ 支持扩展和正则表达式搜索和替换。使用扩展搜索和替换,您可以分两次完成此操作。
在第一遍中,|
通过搜索|\r
并替换为以下内容来替换尾随内容\r
:
第二遍中我们|
通过常规搜索和替换来替换中间部分。
当然,这假设你的线路末端是\r\n
。