我想這正則表達式轉換:轉換正則表達式來Oracle數據庫的正則表達式
^.*[^a-z1-9\-].*$
的正則表達式在Oracle數據庫中查詢使用。我想要做的是找到包含至少一個字符的列name
不同於a-z
,0-9
和-
的所有行。
查詢
select * from device where regexp_like(ctnmname, '^.*[^a-z1-9\\-].*$')
收益表中的所有行。
編輯
的問題是與0
和逃脫-
正則表達式。它的工作原理與正則表達式^.*[^a-z0-9-].*$
真的,我忘了'0'大聲笑。謝謝。 – elias