regex - 使用 RegEx 从日期字符串中去除连字符
问题描述
是否可以从日期字符串中删除/替换/替换连字符,以便在匹配组中只返回数字?
测试字符串
25-11-1982
11-10-1200
我想回来
25111982
11101200
到目前为止我所拥有的:
(?<date>[\d]{2}-[\d]{2}-[\d]{4})
返回日期 =
25-11-1982
11-10-1200
解决方案
请看以下示例:
https://regex101.com/r/AcX8FL/1
它包含正则表达式以及替换部分。
正则表达式:
([\d]{2})-([\d]{2})-([\d]{4})
替代:
$1$2$3
输入:
25-11-1982
输出:
25111982
推荐阅读
- python - 使用频道和 asgi 将 Django 部署到 heroku
- c# - VSTO 从 Outlook 中的自定义表单按钮发送电子邮件
- javascript - 如何在检查所有测验问题之前禁用提交按钮?
- reactjs - 反应中有没有像sass mixins这样的东西?
- c# - LINQ 字符串不正确
- go - 如何使用 root 权限在 VS Code 中调试 Go 文件?
- android - 如何在 Flutter 中实现一个看时间的后台任务?
- linux - 在 bash 脚本中执行 `sh -c`
- php - 自定义端点返回空数组
- python - 大 O 复杂性 - 最大范围从第一个循环开始的双循环