我有这个字符串,我需要使用正则表达式从中获取日期时间。我对正则表达式几乎没有经验,并且被卡住了。
例如,以以下字符串为例:Vic-nc_20150406_0100
我想得到以下结果:201504060100
我该如何做到这一点?到目前为止,我已经想出了这个表达式:([0-9]{8})_([0-9]{4})
,尽管结果是两组(20150404 和 0100)。我想出的另一个表达式是([0-9]{8}_[0-9]{4})
,现在结果是 20150406_0100。
我要么需要合并组,要么以某种方式过滤掉 [_]。有人可以帮助我吗?
提前感谢!
如果要替换,则只需取两组的值。
查找(d{8})_(d{4})
根据您的程序语言替换12
或$1$2
。