Notepad ++ 将 1,2,3,4 改为 3,4

Notepad ++ 将 1,2,3,4 改为 3,4

我有以下格式的文本:

test1,test2,test3,test4 

它们之间用 隔开,

我如何删除

test1,test2

并只留下

test3,test4

答案1

我怎样才能删除test1,test2并仅留下test3,test4

  • 菜单“搜索”>“替换”(或Ctrl+ H

  • 将“查找内容”设置为(.*),(.*),(.*),(.*)

  • 将“替换为”设置为\3,\4

  • 启用“正则表达式”和“匹配换行符”

  • 点击“全部替换”

    图像

前:

test1,test2,test3,test4 

后:

test3,test4 

进一步阅读

答案2

  • Ctrl+H
  • 找什么:^.+,([^,]+,[^,]+)$
  • 用。。。来代替:$1
  • 查看 环绕
  • 查看 正则表达式
  • 取消选中 . matches newline
  • Replace all

解释:

^                   # beginning of line
    .+              # 1 or more any character
    ,               # a comma
    (               # start group 1
        [^,]+       # 1 or more non comma
        ,           # a comma
        [^,]+       # 1 or more non comma
    )               # end group
$                   # end of line

屏幕截图(之前):

在此处输入图片描述

屏幕截图(之后):

在此处输入图片描述

相关内容