如何删除 Notepad++ 中每行的最后一个字符?

如何删除 Notepad++ 中每行的最后一个字符?

在 NotePad++ 中我该如何转换这个:

GingeredRovinsky7|NTDc4MAODY3Mg|

变成这样:

GingeredRovinsky7=NTDc4MAODY3Mg

我知道我可以进行查找和替换,并将第一个替换|=

|不过我也需要去掉每行的最后一行。

我该怎么做呢?

答案1

如果每一行都恰好由该格式的两个字符组成|,我认为这个正则表达式查找和替换就可以做到这一点。

找到所有:

^([^|]*)\|([^|]*)\|$

全部替换为:

\1=\2

答案2

您可以在替换对话框中使用正则表达式。

寻找:

.{1}$

用无替换然后选择全部替换

完整选项包括: 在此处输入图片描述

答案3

Notepad++ 支持扩展和正则表达式搜索和替换。使用扩展搜索和替换,您可以分两次完成此操作。

在第一遍中,|通过搜索|\r并替换为以下内容来替换尾随内容\r

在此处输入图片描述

第二遍中我们|通过常规搜索和替换来替换中间部分。

当然,这假设你的线路末端是\r\n

相关内容