正则表达式取出空格并添加逗号

时间:2013-12-05 17:13:01

标签: regex notepad++

在Notepad ++中工作我有一组如下所示的数据:

Fan 1, 5248  
Fan 2, 5248  
Fan 3, 5200  
Fan 4, 5296

我需要它们看起来像这样

Fan 1,5248,  
Fan 2,5248,  
Fan 3,5200,  
Fan 4,5296, 

我需要删除Fan#后面的逗号后面的空格,并在每行的末尾添加一个逗号。

粉丝数量将始终保持不变,但4位数字将始终不同。

3 个答案:

答案 0 :(得分:2)

替换

([0-9]+,) ([0-9]+)

\1\2,

答案 1 :(得分:1)

查找^Fan (\d), (\d+?)$

替换Fan \1,\2,

答案 2 :(得分:0)

转到Search> Replace菜单(快捷键 CTRL + H )并执行以下操作:

  1. 找到:

    ,\K ([0-9]+) $
    
  2. 替换:

    $1,
    
  3. 选择单选按钮“正则表达式”

  4. 然后按Replace All

  5. 您可以使用regex101上的示例进行测试。

    请注意,之前的答案都很好!这只是另一种方法,使用1而不是2个捕获组。