2015-07-22 45 views
0

我有以下領域:REGEXP_LIKE:字符定位?

msg 
---- 
2015-07-22-06.53.32 
CIPIRDSR:XQ040 CHANGE 
2015-07-22-06.53.42 
1 
reg 

我想只提取日期時間。我正在使用

WHERE NOT REGEXP_LIKE (msg, '^[[:digit:]]+$') 

但是,這並不完全是我想要的。它仍然比日期時間返回更多。你能幫我嗎?

謝謝!

回答

3

如果要提取的日期時間,然後用你正在尋找的日期時間格式:

where regexp_like(msg, '^[0-9]{4}-[0-9]{2}-[0-9]{2}-[0-9]{2}[.][0-9]{2}[.][0-9]{2}$') 
+0

感謝戈登,這是完美的! – Heisenberg