我有一个正则表达式,我有大约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格式。