oracle sql 正则表达式替换字符
比如:座12#:座子凳子...,我想要将12替换成17,这样的数据大概有几百条,所以想在数据库里用正则表达式做,正则表达式改怎么写?
------解决方案--------------------
select regexp_replace(c1,'(^
------解决方案--------------------
[^[:digit:]])12([^[:digit:]])','\117\2') from t;
------解决方案--------------------反向引用表达式(^
------解决方案--------------------[^[:digit:]])和([^[:digit:]]
------解决方案--------------------$)