-2
我已经下列表达式:正则表达式排除字
2016年2月25日时间= 10:14:22
在这里,我想的日期和时间在单个基团,即2016年2月25日时间:10:14 :22,我不希望时间=在我的输出。
产量应该是2016-02-25 10:14:22。
请帮我写一个正则表达式,它可以从字符串中排除“time =”部分。
感谢, 阿图尔
我已经下列表达式:正则表达式排除字
2016年2月25日时间= 10:14:22
在这里,我想的日期和时间在单个基团,即2016年2月25日时间:10:14 :22,我不希望时间=在我的输出。
产量应该是2016-02-25 10:14:22。
请帮我写一个正则表达式,它可以从字符串中排除“time =”部分。
感谢, 阿图尔
你并不需要这样的正则表达式。您可以使用您的首选语言进行替换。
Java示例:
String expressionString = "2016-02-25 time=10:14:22";
String convertedString = new String(expressionString).replace("time=", "");
如果你想用正则表达式来做到这一点,无论如何,这样做:
/([0-9]{4}-[0-9]{2}-[0-9]{2}) time=([0-9]{2}:[0-9]{2}:[0-9]{2})/g
换人:
$1 $2
谢谢安德烈......但是有了这个普通的exp。我有2个捕获组,但我希望在单个捕获组中输出没有“time =”字符串的输出。 –
这是PCRE? –
是的,这是PCRE。我需要从SIEM的原始日志中提取此时间戳属性。 –