Notepad++ 重新格式化数字组

Notepad++ 重新格式化数字组,notepad++,Notepad++,我需要找到一个字符串,例如:20140605,我想将20140605更改为yyyy-mm-dd格式,而不更改字符,只将年与月和日分开。。。 我尝试了正则表达式,比如 ([0-9]{4}+)([0-9]{2}+)([0-9]{2}+) 但它甚至没有找到绳子 对于这个案例,什么是合适的正则表达式?我的记事本是5.8.2([0-9]{4})([0-9]{2})([0-9]{2})可能就是你要找的{4}表示前面的项目必须有四个,在它不起作用之后添加+。怎么样: 查找内容:\b([0-9]{4})([

我需要找到一个字符串,例如:20140605,我想将
20140605
更改为
yyyy-mm-dd
格式,而不更改字符,只将年与月和日分开。。。 我尝试了正则表达式,比如

([0-9]{4}+)([0-9]{2}+)([0-9]{2}+) 
但它甚至没有找到绳子

对于这个案例,什么是合适的正则表达式?我的记事本是5.8.2

([0-9]{4})([0-9]{2})([0-9]{2})
可能就是你要找的
{4}
表示前面的项目必须有四个,在它不起作用之后添加
+

怎么样:

查找内容:
\b([0-9]{4})([0-9]{2})([0-9]{2})\b


替换为:
$1-$2-$3

例如,这句话是:插入dbo.customers(ID、firstname、lastname、地址、电子邮件、密码、vatnumber、note、businessname、zipcode、city、countrycode、interno、phone、date、lastlogin、languageID、survey、active、fiscalcode、citycode)值(4,‘XXXXXX’、‘XXXXXXXX’、‘XXXXXXXX’、‘XXXXXXXX’、‘XXXXXXXX’、‘XXXXXXXX’、‘XXXXXXXX’、‘XXXXXXXX’、‘IT’、‘1’、‘XXXXXXXXX’、‘20110107 13:03:00.000’、‘20110919 16:10:00.000’、‘2、空、1、空、空);我试过你说的,但它没有找到像20110107和20110919这样的数字来重新格式化它们……M42,谢谢,但这不起作用……我在上一封信中发布了一个我需要在哪里找到这些数字的示例…@Luigino:对我来说很好。你检查过单选按钮
正则表达式吗?
?是的,因为它是一个正则表达式x表达式我检查了正则表达式,但它不起作用…好吧,我不得不将记事本升级到最新版本6.6.1,因为它升级到了版本5.8.2,这是非常旧的版本,现在它可以像你说的那样工作了。