我有一个文本文件,其中包含大约一千个文件名,我需要稍微更改一下。每个文件名的格式都是:
2013-05-01 120125.jpg
我需要将所有这些转换为:
2013-05-01 12.01.25.jpg
我认为这对于正则表达式来说是相当微不足道的,但是当我尝试用它们做任何事情时,我总是感到困惑!感谢帮助!
答案 0 :(得分:1)
您希望通过以下方式捕获,在子串上使用替换技术(在您正在使用的任何语言/环境中):
(\d{2})(\d{2})(\d{2})
*请注意,大括号是为了提高效率。
并替换为:
$1.$2.$3
这是demo link。
答案 1 :(得分:0)
使用捕获组匹配数字,并将它们复制到替换。
替换:(\d\d)(\d\d)(\d\d)\.jpg
使用:$1.$2.$3.jpg
$1
,$2
,$3
复制每个捕获组匹配的原始字符串部分。
答案 2 :(得分:-1)