kettle 正则表达式 替换字符串

0
字符串内容:
   `MEDI_PHONE` varchar(16) DEFAULT NULL comment ''备注'',
正则表达式: 
    '(.*)\s+(comment|COMMENT)(.*), 
 
让后提取分组1 ,替换正则:   \1
 
得到的结果:
`MEDI_PHONE` varchar(16) DEFAULT NULL
 
但是在kettle中对字符串进行正则替换时,输出的是:  \1
 
并没有提取分组1的内容,请大侠帮助。。。是kettle支持的分组提取模式不同吗?


kettle.png

 
 
最终的解决方案是:直接用断言替换多余的字符串:
 
(comment|COMMENT)(.*)('|'') 
 
已邀请:

要回复问题请先登录注册