2015-07-22 55 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