【发布时间】:2014-04-07 15:34:05
【问题描述】:
我需要格式化一个包含电话号码的 CString。
我需要删除所有空格和所有非数字字符。
请建议我如何做到这一点。
tel1 = replace(tel1,' ','')
这就是在 C# 中的实现方式,但我不知道如何在 Clarion 中实现。
【问题讨论】:
标签: clarion
我需要格式化一个包含电话号码的 CString。
我需要删除所有空格和所有非数字字符。
请建议我如何做到这一点。
tel1 = replace(tel1,' ','')
这就是在 C# 中的实现方式,但我不知道如何在 Clarion 中实现。
【问题讨论】:
标签: clarion
正如 Griffo 所提到的,内置程序 DeFormat 应该会为您执行此操作。
Clarion 没有在线帮助,这是从相关部分复制的:
DEFORMAT 过程从数字字符串中删除格式化字符,只返回字符串中包含的数字。
tel1 = '(02) 1234-5678'
tel1 = DeFormat(tel1)
! tel1 now contains 0212345678
【讨论】:
tel1 = deformat(tel1)
查看帮助中的 Deformat
【讨论】: