2014-04-07 46 views
2

我需要格式化包含电话号码的CString。删除CString中的所有非数字字符

我需要删除所有空格和不是数字的所有字符。

请教我如何做到这一点。

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

这是如何在C#中完成的,但我没有线索如何在Clarion中完成它。

回答

1
tel1 = deformat(tel1) 

退房去格式化您的帮助

+0

这并没有提供问题的答案。要批评或要求作者澄清,在他们的帖子下留下评论 - 你总是可以评论你自己的帖子,一旦你有足够的[声誉](http://stackoverflow.com/help/whats-reputation),你会能够[评论任何帖子](http://stackoverflow.com/help/privileges/comment)。 –

+1

@PaperBirdMaster - 这实际上是正确的答案,虽然有点缺乏细节。 Griffo - 下次添加示例,对于没有在线文档的Clarion等语言,请复制文档中的信息,供大家参考。 – DanM7

2

正如GRIFFO提到的,内置的程序去格式化应该为你做这个。

那里号角没有在线帮助,这是从相关部分复制:

的去格式化程序从一个数字字符串,删除格式化字符,只返回字符串中包含的数字。

tel1 = '(02) 1234-5678' 
tel1 = DeFormat(tel1) 
! tel1 now contains 0212345678 
相关问题