* 建立时间: 2020-02-16
* 最后修改时间:
* 说明:对文本清除半角符号的方法,使用了strtran()20200216
* 方法参数说明:tcchar 要替换的字符串
* 返回值类型:返回字符串
* 返回值说明:
* 调用的方法:
LPARAMETERS tcstring
LOCAL lcrv && 返回传化后的值
lcrv = ""
IF VARTYPE(tcstring) = "C"
lcrv = tcstring
LOCAL lcsymbols
LOCAL lcchr
lcchr = ""
lcsymbols = " ~`!@#$%^&*()-+=|\{}[]:<>?,./" && 要替换的符号
lcsymbols = lcsymbols + '"'
LOCAL lnlen ,lnii
lnlen = LEN(lcsymbols)
* 循环替换所有的半角符号
FOR lnii = 1 TO lnlen
lcchr = SUBSTR(lcsymbols,lnii,1)
lcrv = STRTRAN(lcrv,lcchr,"" )
ENDFOR
ENDIF
RETURN lcrv
VFP 返回清除半角符号的字符串
最新推荐文章于 2021-07-22 11:27:23 发布