如何从 eWam 中的字符串中删除非法字符?
How to remove illegal characters from string in eWam?
一旦用户输入例如 abc$sdfgh% 的数据,我想从中删除非法字符 text.Could 有人请建议我如何在 eWam 中实现这一点?
如果您可以访问 wyde 框架,您应该选择 1。
如果不是,请阅读选项 2. 和 3.
- 使用像 RemoveSpaceAndSpecialCharFrom 这样的 WFTypes 方法
WFTypes.RemoveSpaceAndSpecialCharFrom(thisCString)
function RemoveSpaceAndSpecialCharFrom(thisCString : CString) return CString
_Result = WFTypes.RemoveSpaceAndSpecialCharFrom(thisCString)
endFunc
- 在 P&C 框架中搜索类似的方法
像这样构建你自己的方法:
function RemoveSpecialCharFrom(thisCString : CString) return CString
var pCurChar : .Char
_Result = thisCString
forEach pCurChar in _Result
switch pCurChar.
when 'â', 'à'
pCurChar. = 'a'
endWhen
when 'é', 'ê', 'è'
pCurChar. = 'e'
endWhen
when 'î', 'ì'
pCurChar. = 'i'
endWhen
when 'ô', 'ò'
pCurChar. = 'o'
endWhen
when 'ù', 'û'
pCurChar. = 'u'
endWhen
when 'ç'
pCurChar. = 'c'
endWhen
when 'À', 'Â'
pCurChar. = 'A'
endWhen
when 'È', 'É', 'Ê'
pCurChar. = 'E'
endWhen
when 'Î', 'Ï', 'Ì'
pCurChar. = 'I'
endWhen
when 'Ç'
pCurChar. = 'C'
endWhen
when 'Ô', 'Ò'
pCurChar. = 'O'
endWhen
when 'Ù', 'Û'
pCurChar. = 'U'
endWhen
when '/', '\', '(', ')', '.', ',', ';', ':', '?', '-', '&', '$', '[', ']',
'''', '"', '=', '+', '~', '`', '^', '@', '{', '}', '!', '<', '>', '²',
'£', '¤', '%', '°'
pCurChar. = '_'
endWhen
endSwitch
endFor
endFunc
一旦用户输入例如 abc$sdfgh% 的数据,我想从中删除非法字符 text.Could 有人请建议我如何在 eWam 中实现这一点?
如果您可以访问 wyde 框架,您应该选择 1。 如果不是,请阅读选项 2. 和 3.
- 使用像 RemoveSpaceAndSpecialCharFrom 这样的 WFTypes 方法
WFTypes.RemoveSpaceAndSpecialCharFrom(thisCString)
function RemoveSpaceAndSpecialCharFrom(thisCString : CString) return CString
_Result = WFTypes.RemoveSpaceAndSpecialCharFrom(thisCString)
endFunc
- 在 P&C 框架中搜索类似的方法
像这样构建你自己的方法:
function RemoveSpecialCharFrom(thisCString : CString) return CString var pCurChar : .Char _Result = thisCString forEach pCurChar in _Result switch pCurChar. when 'â', 'à' pCurChar. = 'a' endWhen when 'é', 'ê', 'è' pCurChar. = 'e' endWhen when 'î', 'ì' pCurChar. = 'i' endWhen when 'ô', 'ò' pCurChar. = 'o' endWhen when 'ù', 'û' pCurChar. = 'u' endWhen when 'ç' pCurChar. = 'c' endWhen when 'À', 'Â' pCurChar. = 'A' endWhen when 'È', 'É', 'Ê' pCurChar. = 'E' endWhen when 'Î', 'Ï', 'Ì' pCurChar. = 'I' endWhen when 'Ç' pCurChar. = 'C' endWhen when 'Ô', 'Ò' pCurChar. = 'O' endWhen when 'Ù', 'Û' pCurChar. = 'U' endWhen when '/', '\', '(', ')', '.', ',', ';', ':', '?', '-', '&', '$', '[', ']', '''', '"', '=', '+', '~', '`', '^', '@', '{', '}', '!', '<', '>', '²', '£', '¤', '%', '°' pCurChar. = '_' endWhen endSwitch endFor endFunc