![替换多列中的日期格式](https://linux22.com/image/1608279/%E6%9B%BF%E6%8D%A2%E5%A4%9A%E5%88%97%E4%B8%AD%E7%9A%84%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F.png)
我正在尝试在 Notepad++ 中编辑 CSV 文件。我有大约 500 行日期格式,我需要将其更改为其他格式,因此基本上,在记事本中的 CSV 文件中,日期显示为 1995 年 8 月 16 日。我已在 Excel 中单独更改为正确格式(1995 年 8 月 16 日)。那么,如何将 Excel 中的正确格式粘贴到记事本中的 500 行中?我不能直接将其粘贴到 CSV 中,因为这样会弄乱 CSV 文件中名称的格式。非常感谢
答案1
- Ctrl+H
- 找什么:
\b([a-z]{3}) (\d\d?),(\d{4})\b
- 用。。。来代替:
$2-$1-$3
- 取消选中 相符
- 查看 环绕
- 查看 正则表达式
- Replace all
解释:
\b # word boundary
([a-z]{3}) # group 1, 3 letters (the month)
# a space
(\d\d?) # group 2, 1 or 2 digits (the day)
, # a comma
(\d{4}) # group 3, 4 digits (the year)
\b # word boundary
替代品:
$2 # content of group 2, the day
- # a hyphen
$1 # content of group 1, the month
- # a hyphen
$3 # content of group 3, the year
屏幕截图(之前):
屏幕截图(之后):