我怎样才能只得到一个带有高品质文字的分号?

时间:2019-01-14 09:44:20

标签: regex notepad++ sublimetext3 sublimetext2

我有一个像这样的文件

a;b;c;d;e;;f;;;
a;b;c;d;e;;f;
a;b;c;d;e;;f;;
a;b;c;d;e;;f;;;;

我想要的是在每一行的末尾仅得到一个分号,如下所示:

a;b;c;d;e;;f;
a;b;c;d;e;;f;
a;b;c;d;e;;f;
a;b;c;d;e;;f;

我不知道正则表达式是否可以用于此任务? 非常感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

;(;)+$

替换为$ 1

https://regex101.com/r/t90CSc/3

先保持;最后,摆脱休息。

答案 1 :(得分:0)

  • 查找内容:;+$
  • 替换为:;
  • 全部替换

之前:

enter image description here

之后:

enter image description here