Oracle正规表达式替换函数



原来也支持子表示之间的贪婪模式权衡,对比较特别的需求特别的有用,记录之。

select orgcode,
       replace(orgcode, '-', '') orgcode_h,
       regexp_replace(replace(orgcode, '-', ''),
                      '([0-9]+?)(([0]{2})+)$',
                      '\1') orgcode_ht,
       name
  from security_organization
 where orgcode like '05%'
   and orgcode like '%00'
 order by orgcode;

猜你喜欢

转载自blog.csdn.net/mscf/article/details/51151622