替换多列中的日期格式

替换多列中的日期格式

我正在尝试在 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

屏幕截图(之前):

在此处输入图片描述

屏幕截图(之后):

在此处输入图片描述

相关内容