Notepad ++如何删除每一行的最后一个字符(:)

时间:2014-02-08 01:27:51

标签: regex replace notepad++

在Notepad ++中,我如何在这样的行末尾删除:

  

水果:购物:TBA0002:RACK 01:LINE 1:TOP:MAX:1602:1612:

所以它会变成这样的

  

水果:购物:TBA0002:RACK 01:LINE 1:TOP:MAX:1602:1612

我有一个非常大的列表,其中包含大约3000行。

3 个答案:

答案 0 :(得分:18)

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

查找

.{1}$

什么都不替换 然后只需选择Replace All

完整选项包括:

enter image description here

答案 1 :(得分:17)

Features页面开始说明

  • PCRE(Perl兼容正则表达式)搜索/替换

因此,您必须只搜索正则表达式

:$

并将其替换为空。

美元符号$表示行尾。

有关正则表达式的更多信息,请参阅http://www.regular-expressions.info/

答案 2 :(得分:6)

使用查找和替换,检查扩展选项,查找:\r\n并替换为\r\n。除了最后一行之外,这将删除它们。