我想这正则表达式转换:转换正则表达式来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