首页 > 解决方案 > 使用 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/3vvYHu/2/

标签: regexhyphen

解决方案


请看以下示例: https://regex101.com/r/AcX8FL/1
它包含正则表达式以及替换部分。
正则表达式:

([\d]{2})-([\d]{2})-([\d]{4})

替代:

$1$2$3

输入:

25-11-1982

输出:

25111982

推荐阅读