我有22/01/2010
但是我希望它是22/01/10
。
目前我使用([0-9]{2})/([0-9]{2})/([0-9]{4})
来查找。但是需要有关替换正则表达式的帮助。
感谢。
答案 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