Regex 有记事本吗+;正则表达式删除除数字和空格以外的所有内容?

Regex 有记事本吗+;正则表达式删除除数字和空格以外的所有内容?,regex,notepad++,spaces,digits,Regex,Notepad++,Spaces,Digits,记事本++中是否有一个正则表达式可以删除除数字和空格以外的所有内容 我知道有一个只删除数字,但我不需要 附言:我不想删除这些行 例如: 11234123 alex-james 1412412 mmafsmasdas 在正则表达式之后: 11234123 1412412 作为模式使用[^\d]+。几乎与Poul Bak的建议相同,但将*更改为+,即要匹配的字符序列应非空 搜索一个空字符串并用另一个空字符串替换它是没有意义的。更正: 试试这个: ([^0-9| ]+) 这肯定会奏效 在not

记事本++中是否有一个正则表达式可以删除除数字和空格以外的所有内容

我知道有一个只删除数字,但我不需要

附言:我不想删除这些行

例如:

11234123 alex-james
1412412 mmafsmasdas
在正则表达式之后:

11234123
1412412

作为模式使用
[^\d]+
。几乎与Poul Bak的建议相同,但将
*
更改为
+
,即要匹配的字符序列应非空

搜索一个空字符串并用另一个空字符串替换它是没有意义的。

更正: 试试这个:

([^0-9| ]+) 
这肯定会奏效

在notepad++中打开文件,按CTRL+H选中带有搜索模式正则表达式的复选框,放入上面的正则表达式,然后单击全部替换

[^\d]*-然后用空字符串替换。它可以工作,但我不想用digits@AndrewJetun下面的代码可以工作。给它一个绿色的记号!!!你为什么加括号?为什么将
0-9
和空格分隔为两个字符类?这个正则表达式怎么用?他们希望删除所有不是数字或空格的字符。这是如何回答这个问题的?@Toto更正@安德鲁·杰顿:这是对的!!!!!给它一个绿色的勾号。社区将得到帮助!!!试试这个。。。。。。查找内容:
[^\d\n]*
并将所有内容替换为:
无任何内容
这不会按预期删除行……它可以工作,但我不希望使用digits@AndrewJetun这个答案有什么问题吗?它符合您的要求,不是吗?我的解决方案不会删除带数字的行。这个想法是:1。显示查找屏幕(Ctrl/F)。2.选择替换选项卡。3.在“查找内容”字段中输入正则表达式。4.替换为字段留空。5.选择正则表达式单选按钮。6.单击“查找下一个”以查找第一个匹配项。7.单击“全部替换”。8.更换后,单击“关闭”。