![]() |
[求助]字符处理的问题
[求助]字符处理的问题
www.dimcax.com (numberp (read string)) 这样子是最简单的。。。 要是严格要求起来,那就要专门写个通用函数 d 以前做的程序的一部分,你可以参考不一下,不知道能不能满足你的要求 (setq fanyihou (vl-string-translate "+-1234567890" "##########" wenzi)) ;翻译字符 (setq weizhi (vl-string-search "#" fanyihou)) ;找出#的位置 (setq qianzhui (substr wenzi 1 weizhi)) ;取出前缀 (setq zimu (substr wenzi (- wenzilen 1))) (setq shuzi (substr wenzi (+ weizhi 1))) ;取出字符串形式的数字 (setq shishu (atoi shuzi)) ;把数字改为实数 工资真的要涨了,心里更加爱党了,能给孩子奖赏了,见到老婆敢嚷了,敢尝海鲜鹅掌了,闲时能逛商场了,遇见美女心痒了,结果物价又涨了! d _$ (lt:str->number "四夺......152.241") ; 错误: 输入中的点位置不正确 _$ d distof 做二次开发前先打好cad基础 不要尝试用二次开发来弥补你错误的操作 d 流浪大哥,高呀,谢谢啦 d 谢谢各位了!现在采用8楼的方法就可以了,主要是因为取得的文字是没有那些特别的文字。 帮助别人,提高自己。 |
| 所有的时间均为北京时间。 现在的时间是 05:39 AM. |