寻求Groovy

2020-09-01 21:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)请分享一个通用性以替换字符串中的...

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

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


请分享一个通用性以替换字符串中的所有特殊字符,我们可以在映射中执行相同的操作,就像现在我们必须替换一些特殊字符一样,但是将来如果我们需要在那时替换其他字符,则需要 添加。

感谢与问候,

Dhanush。

2条回答
奄奄一息的小鱼
2020-09-01 22:16 .采纳回答

嗨Dhanush

您可以在Groovy中使用String类的replaceAll方法。 您为其传递一个正则表达式和一个替换字符串。 这是使用该方法的简单函数:

 def String replaceSpecialChars(String toReplace,String replaceWith){
     toReplace.replaceAll(〜/[^ \ w \ s]/,replaceWith)
 } 

正则表达式替换 not 以外的所有内容:

  • 字母
  • 数字
  • < li>空格

您可以根据需要更新正则表达式。

如果要删除而不是替换,只需将空字符串作为替换值即可。

致谢

莫尔滕

一周热门 更多>