删除没有Digits With Notepad ++的所有内容

时间:2014-10-16 18:33:53

标签: regex notepad++

我希望用正则表达式删除记事本++中除数字之外的所有内容。

任何人都可以帮我使用String。这会帮助我得到像

这样的结果
from
416385-creativelive-photo-week-2014-hd-full-day-5.html
416668-creativelive-photo-week-2014-hd-full-day-4.html
421733-creativelive-photo-week-2014-day-2.html 

to 
416385
416668
421733

1 个答案:

答案 0 :(得分:0)

根据这句话:

  

我希望用正则表达式删除记事本++中除数字之外的所有内容。

做的:

找到:\D+
替换为:: Nothing

它会给:416385201454166682014442173320142,但我很不满意你的意思。


另一个建议是保持换行:

找到:[^\d\r\n]+
替换为:: Nothing

它会给:

41638520145
41666820144
42173320142

最后,根据你的例子,我想你想要:

找到:^(\d+).*$
替换为:$1

注意:不要检查dot matches new line

它会给:

416385
416668
421733