Notepad++ (记事本&x2B;&x2B;)删除仅为;“数字”;(或符号或A-z)

Notepad++ (记事本&x2B;&x2B;)删除仅为;“数字”;(或符号或A-z),notepad++,Notepad++,例如,在此列表中: abcdefg 1234567890 @#$%^*!@ asjdkclc1234 akjsocj!@$ skoekc!@32 13466!#% 我只想删除前三行,保留其他行。如果您正在寻找自动解决方案(如果这些行位于一个大文件中的某个位置),下面是一个正则表达式搜索/替换: 打开“替换”对话框 查找内容:^([:alpha:]+|[:digit:]+|[@$%^*!@])\R 替换为(保留为空) 检查正则表达式 单击“全部替换” 搜索将查找以下内容: 组成整行(^是行

例如,在此列表中:

abcdefg
1234567890
@#$%^*!@
asjdkclc1234
akjsocj!@$
skoekc!@32
13466!#%

我只想删除前三行,保留其他行。

如果您正在寻找自动解决方案(如果这些行位于一个大文件中的某个位置),下面是一个正则表达式搜索/替换:

  • 打开“替换”对话框
  • 查找内容:
    ^([:alpha:]+|[:digit:]+|[@$%^*!@])\R
  • 替换为(保留为空)
  • 检查正则表达式
  • 单击“全部替换”
搜索将查找以下内容:

  • 组成整行(
    ^
    是行的开头,
    \R
    是行的末尾的换行符)
  • 由以下两部分组成:
    • 只有字符
    • 只有数字
    • 仅第三个备选方案中的符号
  • 这三个备选方案由
    |
  • 通过包含
    \R
    也会删除行本身

突出显示它们,然后按delete键。这与编程有什么关系只是有点吹毛求疵-在上一个字符类中有两次
@
,这没有错,只是没有必要。除此之外,我还投了一票。哇!谢谢男人:)