正则表达式-Groovy

2020-08-26 05:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 我写了下面的代码来删除...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我写了下面的代码来删除json中的转义字符和空格。 尽管这在groovy编辑器中可以在线运行,但该功能似乎在cpi运行时中不起作用[没有错误,但json中仍保留了空格和十六进制字符]

字符串reExp =" [\ u0000- \ u001F]";
     def jsonOP = message.getBody(String.class);
     jsonOP = jsonOP.toString()。replaceAll(reExp,"")//替换不可打印的字符
      message.setBody(jsonOP);
     返回消息; 

不确定我在这里缺少什么。...对此有任何帮助吗?

附加了示例文件。 sampledata.txt

sampledata.txt (907乙)