【问题标题】:Remove all non-numeric characters from a CString从 CString 中删除所有非数字字符
【发布时间】:2014-04-07 15:34:05
【问题描述】:

我需要格式化一个包含电话号码的 CString。

我需要删除所有空格和所有非数字字符。

请建议我如何做到这一点。

tel1 = replace(tel1,' ','')

这就是在 C# 中的实现方式,但我不知道如何在 Clarion 中实现。

【问题讨论】:

    标签: clarion


    【解决方案1】:

    正如 Griffo 所提到的,内置程序 DeFormat 应该会为您执行此操作。

    Clarion 没有在线帮助,这是从相关部分复制的:

    DEFORMAT 过程从数字字符串中删除格式化字符,只返回字符串中包含的数字。

    tel1 = '(02) 1234-5678'
    tel1 = DeFormat(tel1)
    ! tel1 now contains 0212345678
    

    【讨论】:

      【解决方案2】:
      tel1 = deformat(tel1)
      

      查看帮助中的 Deformat

      【讨论】:

      • 这没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方发表评论 - 您可以随时评论自己的帖子,一旦您有足够的reputation,您就可以comment on any post
      • @PaperBirdMaster - 这实际上是正确的答案,虽然有点缺乏细节。 Griffo - 下次添加示例,对于像 Clarion 这样没有在线文档的语言,请将您的文档中的信息复制到此处供大家参考。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-19
      • 1970-01-01
      • 2013-04-30
      • 2010-12-04
      • 2010-11-17
      • 2013-01-19
      相关资源
      最近更新 更多