日期:2014-05-17 浏览次数:20725 次
--这样写 select * from dual where not regexp_like('dfdfdfdf<fdf','[<>]+'); --至于你的为什么为true,因它匹配的是非<>的字符,执行下面的你就看出来了 select regexp_substr('dfdfdfdf<fdf','[^<>]*') from dual;
------解决方案--------------------
1楼正确,
补充一点,如果要写成不用not的形式,要这么写
select * from dual where regexp_like('dfdfdfdf<fdf','^[^<>]*$');