You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为逗号分隔的日期字符串添加双引号?

给逗号分隔的日期字符串每个元素添加双引号

方法1:正则表达式替换

直接匹配日期格式片段,替换为带双引号的形式,适配DD-MM-YYYY格式的日期:

正则规则与替换逻辑

  • 匹配正则:(\d{2}-\d{2}-\d{4})
  • 替换内容:"$1"($1指代匹配到的日期片段)

Python示例代码

original_str = "01-08-2022,02-08-2022,04-08-2022,05-08-2022,06-08-2022,14-08-2022"
import re
result = re.sub(r'(\d{2}-\d{2}-\d{4})', r'"\1"', original_str)
print(result)

执行后输出:

"01-08-2022","02-08-2022","04-08-2022","05-08-2022","06-08-2022","14-08-2022"

方法2:字符串分割+拼接

先拆分字符串为日期列表,给每个元素套双引号后重新拼接:

Python示例代码

original_str = "01-08-2022,02-08-2022,04-08-2022,05-08-2022,06-08-2022,14-08-2022"
date_list = original_str.split(',')
quoted_dates = [f'"{date}"' for date in date_list]
result = ','.join(quoted_dates)
print(result)

方法3:命令行工具(sed)

Linux/macOS终端下可直接用sed命令处理:

echo "01-08-2022,02-08-2022,04-08-2022,05-08-2022,06-08-2022,14-08-2022" | sed 's/\([0-9]\{2\}-[0-9]\{2\}-[0-9]\{4\}\)/"\1"/g'

内容的提问来源于stack exchange,提问作者Sarkar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 19:09:28