2016-02-29 98 views
-2

我已經下列表達式:正則表達式排除字

2016年2月25日時間= 10:14:22

在這裏,我想的日期和時間在單個基團,即2016年2月25日時間:10:14 :22,我不希望時間=在我的輸出。

產量應該是2016-02-25 10:14:22。

請幫我寫一個正則表達式,它可以從字符串中排除「time =」部分。

感謝, 阿圖爾

+0

這是PCRE? –

+0

是的,這是PCRE。我需要從SIEM的原始日誌中提取此時間戳屬性。 –

回答

0

你並不需要這樣的正則表達式。您可以使用您的首選語言進行替換。

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 

RegexPal Example

+0

謝謝安德烈......但是有了這個普通的exp。我有2個捕獲組,但我希望在單個捕獲組中輸出沒有「time =」字符串的輸出。 –