选择组>在teradata的REGEXP_REPLACE中有10个

时间:2018-02-23 12:13:18

标签: regex teradata

我有一个正则表达式,我有大约19个组,我需要选择每一个。但是,当我尝试选择一个组> 10,它选择组1并在1后面添加数字。

我的正则表达式如下:

pattern ='GPU = (\d*)\s(\d*)\s(\d*)\s(\d*)\s(\d*)\s(\d*)\s(\d*)\s(\d*)\s\sHDD = (\d*)\s(\d*)\s(\d*)\s(\d*)\s(\d*)\s(\d*)\s(\d*)\s(\d*)\s(\d*)\s(\d*)\s(\d*)\s(\d*)'

我想用这段代码替换所有这一项:

regexp_replace(text,pattern,'\19') as GPU_19 //OUTPUT--> AB9

我正在使用Teradata格式。

0 个答案:

没有答案