正则表达式删除 mule 3 中的特殊字符
regex to remove special characters in mule3
我在 Mule3 中得到了一些输入,所有输入都有一些特殊字符。
输入字符串示例如下:
"@不mule@#soft还!#%%"
我需要删除所有特殊字符,只需要“mulesoft”作为输出字符串(或者您可以只说字符串中的字母数字字符)
我研究了一些正则表达式,但没有成功
试试这个scan
%dw 1.0
%output application/json
---
flatten("@不mule@#soft还!#%%" scan /[a-zA-Z]/) joinBy ""
另一种获得所需输出的方法
%dw 1.0
%output application/json
%var text = "@不s/\p@#ecial还!#%%"
---
"output": text replace /([^0-9a-zA-Z]+)/ with ""
我在 Mule3 中得到了一些输入,所有输入都有一些特殊字符。
输入字符串示例如下:
"@不mule@#soft还!#%%"
我需要删除所有特殊字符,只需要“mulesoft”作为输出字符串(或者您可以只说字符串中的字母数字字符)
我研究了一些正则表达式,但没有成功
试试这个scan
%dw 1.0
%output application/json
---
flatten("@不mule@#soft还!#%%" scan /[a-zA-Z]/) joinBy ""
另一种获得所需输出的方法
%dw 1.0
%output application/json
%var text = "@不s/\p@#ecial还!#%%"
---
"output": text replace /([^0-9a-zA-Z]+)/ with ""