删除Notepad ++中的数字

时间:2011-09-05 15:32:07

标签: regex notepad++

我这里有一个文本文件 与

245. asdasd
45. asdasd
42. gfhfgh
5353. sdfsdf

想要删除前面的所有数字。 尝试使用find和replace [0-9]。不工作:/

感谢您的帮助!

8 个答案:

答案 0 :(得分:49)

Ctrl + F - 替换 - 搜索模式:正则表达式

查找内容:[0-9] +

替换为:

//替换为空

答案 1 :(得分:11)

Ctrl-H - 显示替换。

确保“正则表达式”已启用。

使用^[0-9]+

注意请求^用于标记行的开头。如果需要删除所有号码,请将其删除

答案 2 :(得分:4)

使用RegEx搜索(对于超过1位的数字,应为^\d+):

enter image description here

答案 3 :(得分:2)

在替换选项卡上切换到正则表达式; 搜索 ^\d+\.\s并将替换为留空。

(匹配行首,任何数字,点,尾随空格)

答案 4 :(得分:2)

您应该尝试使用此正则表达式删除替换对话框中的内容:

^[0-9]*\.\ (.*)

并替换为:

\1

答案 5 :(得分:2)

搜索数字:

  1. 找到:[[:d:]]
  2. 选择:o正则表达式

答案 6 :(得分:0)

仅从字符串开头删除数字

Input : 123. asdasd 3434
Output: . asdasd 3434

使用以下正则表达式替换所有内容,并在字符串开头添加o或更多空格

^\s*\d+

enter image description here

答案 7 :(得分:-2)

对于数字
Ctrl H
查找内容:[0-9]
替换为:
(保留替换为空白)

期间
Ctrl H
查找内容:.
替换为:
(保留替换为空白)