Notepad++ 如何在记事本++;

Notepad++ 如何在记事本++;,notepad++,Notepad++,我在写一些有很多信息的东西,我有很多用某种符号复制的单词,我想知道我是否可以替换所有包含这些符号的单词 示例: Bhardwaj Bhardwaj#930 Torbus Torbus#931 Reigle Reigle#932 我想删除整个单词-带数字的单词,而不涉及没有数字的单词。因此,列表可以如下所示 Bhardwaj Torbus Reigle Ctrl+H 查找内容:^.[^a-zA-Z\r\n].$ 替换为:留空 检查环绕 检查正则表达式 取消选中。匹配换行符 全部替换 说

我在写一些有很多信息的东西,我有很多用某种符号复制的单词,我想知道我是否可以替换所有包含这些符号的单词

示例:

Bhardwaj
Bhardwaj#930
Torbus
Torbus#931
Reigle
Reigle#932
我想删除整个单词-带数字的单词,而不涉及没有数字的单词。因此,列表可以如下所示

Bhardwaj

Torbus

Reigle
  • Ctrl+H
  • 查找内容:
    ^.[^a-zA-Z\r\n].$
  • 替换为:
    留空
  • 检查环绕
  • 检查正则表达式
  • 取消选中
    。匹配换行符
  • 全部替换
说明:

^                   # beginning of line
  .*                # 0 or more any character but newline
  [^a-zA-Z\r\n]     # any character that is not alpha or linebreak
  .*                # 0 or more any character but newline
$                   # end of line, you can use \R instead of $ if you want to remove the linebreak.
屏幕截图(之前):

^                   # beginning of line
  .*                # 0 or more any character but newline
  [^a-zA-Z\r\n]     # any character that is not alpha or linebreak
  .*                # 0 or more any character but newline
$                   # end of line, you can use \R instead of $ if you want to remove the linebreak.

屏幕截图(之后):

^                   # beginning of line
  .*                # 0 or more any character but newline
  [^a-zA-Z\r\n]     # any character that is not alpha or linebreak
  .*                # 0 or more any character but newline
$                   # end of line, you can use \R instead of $ if you want to remove the linebreak.

  • Ctrl+H
  • 查找内容:
    ^.[^a-zA-Z\r\n].$
  • 替换为:
    留空
  • 检查环绕
  • 检查正则表达式
  • 取消选中
    。匹配换行符
  • 全部替换
说明:

^                   # beginning of line
  .*                # 0 or more any character but newline
  [^a-zA-Z\r\n]     # any character that is not alpha or linebreak
  .*                # 0 or more any character but newline
$                   # end of line, you can use \R instead of $ if you want to remove the linebreak.
屏幕截图(之前):

^                   # beginning of line
  .*                # 0 or more any character but newline
  [^a-zA-Z\r\n]     # any character that is not alpha or linebreak
  .*                # 0 or more any character but newline
$                   # end of line, you can use \R instead of $ if you want to remove the linebreak.

屏幕截图(之后):

^                   # beginning of line
  .*                # 0 or more any character but newline
  [^a-zA-Z\r\n]     # any character that is not alpha or linebreak
  .*                # 0 or more any character but newline
$                   # end of line, you can use \R instead of $ if you want to remove the linebreak.

notepadd++是否支持正则表达式搜索/替换?notepadd++是否支持正则表达式搜索/替换?谢谢,但是,它正在删除一些没有#s的行。@SashaBisset:您要删除的行是否总是包含
?是的,我确实有一些行包含其他字符,例如空格和
,如果可能的话,我只想删除名为
和3个数字。@SashaBisset:只需将
^.[^a-zA-Z\r\n].$
更改为
^.*\d\d\d$
谢谢,它正在删除一些没有#s的行。@SashaBisset:您要删除的行是否总是包含
?是的,我确实有一些行包含其他字符,例如空格和
·
,我只想删除带有名称的行,
和3个数字(如果可能)。@SashaBisset:只需将
^.[^a-zA-Z\r\n].$
更改为
^.*\d\d$