记事本++ YYYY到YY

时间:2013-05-22 14:43:55

标签: regex notepad++

我有22/01/2010但是我希望它是22/01/10

目前我使用([0-9]{2})/([0-9]{2})/([0-9]{4})来查找。但是需要有关替换正则表达式的帮助。

感谢。

3 个答案:

答案 0 :(得分:3)

你真是太近了。取代

([0-9]{2})/([0-9]{2})/[0-9]{2}([0-9]{2})

$1/$2/$3

您当然可以通过替换

来简化此操作
([0-9]{2}/[0-9]{2}/)[0-9]{2}([0-9]{2})

$1$2

但可以说前者更具可读性。

答案 1 :(得分:2)

或者只是替换这个正则表达式:

(?<=\d{2}/\d{2}/)\d{2}(?=\d{2})

或更短:

(?<=\d\d/\d\d/)\d\d(?=\d\d)

空字符串。

优点是.......您不需要在替换盒中输入任何内容。 :d

答案 2 :(得分:0)

查找:([0-9]{2})/([0-9]{2})/([0-9]{2})([0-9]{2})

替换:\1/\2/\4