crn*_*nlx 36
您可以使用Textpad执行此操作:
找: ([0-9]+)-+([0-9]+)-+([0-9]+)
替换:\ 3-\\ 2-\1
为了确保只重新排序错误的格式(如果你有合并数据库的混合格式),请使用:
([0-9]{2})-+([0-9]{2})-+([0-9]{4})
Run Code Online (Sandbox Code Playgroud)
这将搜索(四位数,短划线,两位数,短划线,两位数).
在像notepad ++这样的正则表达式编辑器中,将其替换为:
\3-\2-\1
Run Code Online (Sandbox Code Playgroud)
在像libre office这样的工具中,您需要将其替换为:
$3-$2-$1
Run Code Online (Sandbox Code Playgroud)
编辑:我写了一篇关于此的博文,因为这似乎是一个常见的问题:http: //bytethinker.com/blog/correct-date-format-with-notepad-and-regex
小智 5
使用Notepad++将文本文件的几行中的mm/dd/yyyy更改为yyyy/mm/dd。脚本被保存为下一个文件的宏。
查找:([0-9]{2})/+([0-9]{2})/+([0-9]{4}) 替换:\3/\1/\2