字符串处理
我只想保留一段字符串的中英文和数字。其它去掉。用什么函数?
MyFll函数:
FTrim(cStr,nMode|cChar)
删除除指定字符以外的字符。此函数类似LTrim() RTrim() AllTrim(),但区别是只保留指定的字符,而不是删除指定字符
返回值:
删除后的字符
参数:
• cStr:字符型,待处理的字符串
• nMode:数值型,1-只保留数字,2-只保留小写字母,3-只保留大写字母,4-只保留大小写字母,5只保留大小写字母和数字
cChar:字符型,限定字符串中允许出现的字母
示例代码
Set Library To myfll
cStr="abc123-DEF..99测试"
?FTrim(cStr,1) &&只有数字 12399
?FTrim(cStr,2) &&只有小写字母 abc
?FTrim(cStr,3) &&只有大写字母 DEF
?FTrim(cStr,4) &&只有大小写字母 abcDEF
?FTrim(cStr,5) &&只有数字和字母 abc123DEF99
?FTrim(cStr,"1234567890ABCDEF") &&只保留限定的字符 123DEF99
Set Library To