我得到了这样的动态字符串(其中一种情况):
'DISTINCT type,NULL,DECODE(java_api_name,NULL,initlower(process(object_name)))
,NULL,field_description,NULL,NULL'
我想删除字符串中的“,NULL”,除了 DECODE 函数中的那个。这是我想要的结果:
'DISTINCT type,DECODE(java_api_name,NULL,initlower(process(object_name)))
,field_description'
更新:这只是一个例子,规则应该是这样的:删除不在任何大括号中的 NULL
我怎么能得到这个?越简单越好。