找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: zhang8755

[分享]:我编的字符串转化为表的子程序

[复制链接]
发表于 2003-12-20 23:17:56 | 显示全部楼层
恩,这里提出一个问题: 如何判别一个字符串是否可以转换为数?
如: "1.2"->1.2
".3"->0.3        "1e-3"->1e-003   "-.7"->-0.7
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-2-24 18:13:22 | 显示全部楼层
如何实现下面的问题:
"asss-122aa22."---->("asss" "-" "122" "aa" "22" ".")
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-2-24 21:28:13 | 显示全部楼层
有什么意义,用在什么地方?能说说么?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2004-2-24 23:19:48 | 显示全部楼层
最初由 zhang8755 发布
[B]只需作如下修改
[CODE]
  
(defun str_to_list(str / i one l strl)
  (setq one "")
  (setq strl (strlen str))
  (setq i 1)
  (while (<= i strl)
    (if        (and  (/= ";" (substr str... [/B]


应该把要分割的字符做变量.
这样就不要老变了.

我前面写过的,就是只能以"一窜字符"分,不能把"很多字符"同时分,应该是str-cut.

(defun str_to_list(str  to-cut / ...
to-cut -->可以是";:?..."
把str先转成ascii就方便了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-2-26 10:05:22 | 显示全部楼层
字符串特别分割符要有一般的规定性, 否编程没有什么意义.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 23个

财富等级: 恭喜发财

发表于 2004-2-27 10:59:15 | 显示全部楼层
最初由 陌生人 发布
[B]恩,这里提出一个问题: 如何判别一个字符串是否可以转换为数?
如: "1.2"->1.2
".3"->0.3        "1e-3"->1e-003   "-.7"->-0.7 [/B]


(if (distof sInput)  T nil)

可以达到你要求吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-3-1 12:27:32 | 显示全部楼层
(mapcar 'atof (list "1.2" ".3" "1e-3" "-.7"))
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-18 22:27:19 | 显示全部楼层
如何将
"晓晓11东2论3坛4坛a1.0ab5"
转换为:
("晓晓" "11" "东" "2" "论" "3"  "坛" "4" "坛a" "1.0" "ab" "5" )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-21 11:04:40 | 显示全部楼层
最初由 swaywood 发布
[B]如何将"晓晓11东2论3坛4坛a1.0ab5"转换为:("晓晓" "11" "东" "2" "论" "3"  "坛" "4" "坛a" "1.0" "ab" "5" ) [/B]

REFER TO:
http://www.xdcad.net/forum/showthread.php?s=&threadid=296234
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-22 14:35:58 | 显示全部楼层
可以直接将“分割字符”如“,”替换成""。
如:
(read (strcat "(" (vl-string-translate "," " " "dsf,fhd,dfh,dfgk,fj,kf") ")"))
返回:
(DSF FHD DFH DFGK FJ KF)
只是不能解决变为大写的问题。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

发表于 2020-11-2 12:59:24 | 显示全部楼层
如何直接以 lsp加载方式  执行?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-9-23 04:29 , Processed in 0.198452 second(s), 44 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表