Jquery 在Oracle中用正则表达式替换列中的值
我需要编辑Oracle数据库中列的值。在这种情况下,值遵循一种模式: 123456789X 修改需要进行以下更改: 加六个0 在0和X之间添加空格 12345678000000x 我需要在单个查询中使用模式或RegExp进行此更改 谢谢使用regexp\u replace函数转换字符串 由您定义适当的转换规则,例如Jquery 在Oracle中用正则表达式替换列中的值,jquery,sql,regex,oracle,Jquery,Sql,Regex,Oracle,我需要编辑Oracle数据库中列的值。在这种情况下,值遵循一种模式: 123456789X 修改需要进行以下更改: 加六个0 在0和X之间添加空格 12345678000000x 我需要在单个查询中使用模式或RegExp进行此更改 谢谢使用regexp\u replace函数转换字符串 由您定义适当的转换规则,例如 SELECT REGEXP_REPLACE('Qwerty123456X', '([[:digit:]])([[:alpha:]])', -- Rule : Digit follo
SELECT REGEXP_REPLACE('Qwerty123456X',
'([[:digit:]])([[:alpha:]])', -- Rule : Digit followed by Number
'\1<bla>\2') CITY -- insert <bla> between
FROM DUAL;
---> Qwerty123456<bla>X
模式是什么?请提供更多详细信息。该列的模式用引号表示,这些值遵循相同的模式,但要添加到其中,还有更多的值是0和空格。仍然没有足够的信息提供solution@MarcusStern那么,如果字符串是Qwerty1234X或Fred或。。。?将输入字符串更改为输出字符串的算法是什么?