如何用记事本++中的一个共同点替换所有单词
How to replace all words with one thing in common in notepad++
我正在写一些包含大量信息的东西,我有很多带有特定符号的重复词我想知道我是否可以替换所有包含这些符号的词。
示例:
Bhardwaj
Bhardwaj#930
Torbus
Torbus#931
Reigle
Reigle#932
我想删除整个带数字的单词,而不触及 none 带数字的单词。所以列表可以是这样的。
Bhardwaj
Torbus
Reigle
- Ctrl+H
- 查找内容:
^.*[^a-zA-Z\r\n].*$
- 替换为:
LEAVE EMPTY
- 检查 环绕
- 检查 正则表达式
- 取消选中
. matches newline
- 全部替换
解释:
^ # 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.
截图(之前):
截图(之后):
我正在写一些包含大量信息的东西,我有很多带有特定符号的重复词我想知道我是否可以替换所有包含这些符号的词。
示例:
Bhardwaj
Bhardwaj#930
Torbus
Torbus#931
Reigle
Reigle#932
我想删除整个带数字的单词,而不触及 none 带数字的单词。所以列表可以是这样的。
Bhardwaj
Torbus
Reigle
- Ctrl+H
- 查找内容:
^.*[^a-zA-Z\r\n].*$
- 替换为:
LEAVE EMPTY
- 检查 环绕
- 检查 正则表达式
- 取消选中
. matches newline
- 全部替换
解释:
^ # 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.
截图(之前):
截图(之后):