在Groovy脚本中从字符串中删除特殊字符

csm*_*man 4 groovy soapui

我正在寻找使用groovy从字符串中删除特殊字符,我快到了,但是它正在删除我想保留的空白。我只想删除特殊字符(不留空格)。我在PostCode L&65 $$ OBH上运行以下代码

def removespecialpostcodce = PostCode.replaceAll(“ [^ a-zA-Z0-9] +”,“”)
log.info removespecialpostcodce 

当前它返回L65OBH,但我正在寻找它返回L65OBH

有人可以帮忙吗?

hed*_*dha 5

使用以下代码:

 PostCode.replaceAll("[^a-zA-Z0-9 ]+","")
Run Code Online (Sandbox Code Playgroud)

代替

 PostCode.replaceAll("[^a-zA-Z0-9]+","")
Run Code Online (Sandbox Code Playgroud)