我怎样才能删除所有内容并仅保留 Notepad++ 中的内容?

我怎样才能删除所有内容并仅保留 Notepad++ 中的内容?

我想删除 Notepad++ 中某一列后面的所有内容。列模式不是一种选择。可以吗?

我拥有的

1111111111,,,+96,,,Aadil,Al Jadeedi,
2222222222,,[email protected],+96,,,

我需要的

1111111111,+96
2222222222,+96

答案1

  • Ctrl+H
  • 找什么:^(.*?,)(?:.*?,){2}(.*?),.*$
  • 用。。。来代替:$1$2
  • 打钩 环绕
  • 选择 正则表达式
  • 取消勾选 . matches newline
  • Replace all

解释:

^           # beginning of line
    (           # group 1
        .*?         # 0 or more any character, not greedy
        ,           # comma
    )           # end group 1
    (?:         # non capture group
        .*?         # 0 or more any character, not greedy
        ,           # comma
    ){2}        # end group, must appear twice
    (           # group 2
        .*?         # 0 or more any character, not greedy
    )           # end group 2
    ,           # comma
    .*          # 0 or more any character
$

截图(之前):

在此处输入图片描述

截图(之后):

在此处输入图片描述

相关内容