寻求Groovy

2020-09-01 21:43发布

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

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


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

感谢与问候,

Dhanush。

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

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


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

感谢与问候,

Dhanush。

付费偷看设置
发送
2条回答
奄奄一息的小鱼
1楼 · 2020-09-01 22:16.采纳回答

嗨Dhanush

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

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

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

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

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

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

致谢

莫尔滕

DafaDDDa
2楼-- · 2020-09-01 22:22

嗨,达努什

没问题。 如果"问题与解答"区域中的答案可以解决您的问题,请记住接受它。 您还可以通过投票对有用的答案表示赞赏。

此致

Morten

一周热门 更多>