找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

[每日一码] 字符串分割--------------集中营

  [复制链接]

已领礼包: 40个

财富等级: 招财进宝

发表于 2013-8-13 11:40:40 | 显示全部楼层
/db_自贡黄明儒_ 发表于 2013-8-13 11:11
有介绍ScriptControl用法的资料吗?能否提供


下载地址:晓东文库


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

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

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

使用道具 举报

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

使用道具 举报

已领礼包: 2个

财富等级: 恭喜发财

发表于 2013-8-13 14:22:00 | 显示全部楼层
我也来贴一个。。。
分隔符列表中可以是字符串或单个字符
例:(peace:split "112bb23aa43cc33d" ("bb" "aa" "cc" "d")),得到“112” “23” “43” “33”
  1. ;用分隔符列表解释字符串成表 by PEACE
  2. ;string=字符串,strkeylst=分隔符列表
  3. (defun PEACE:Split (string strkeylst / strkey i j po strlst strlst0 xlen)
  4.   (setq strlst (cons string '()))
  5.   (cond
  6.     (
  7.       (= strkeylst '())
  8.       (setq strlst strlst)
  9.     )
  10.     (
  11.       t
  12.       (setq i 0)
  13.       (repeat (length strkeylst)
  14.         (setq strkey (nth i strkeylst)
  15.                 xlen (1+ (strlen strkey))
  16.         )
  17.         (cond
  18.           (
  19.             (= strkey "")
  20.             (setq strlst strlst)
  21.           )
  22.           (
  23.             t
  24.             (setq j 0 strlst0 '())
  25.             (repeat (length strlst)
  26.               (setq string (nth j strlst))
  27.               (while (setq po (vl-string-search strkey string))
  28.                 (setq strlst0 (cons (substr string 1 po) strlst0))
  29.                 (setq string (substr string (+ po xlen)))
  30.               )
  31.               (setq strlst0 (cons string strlst0) j (1+ j))
  32.               (if (= (nth 0 strlst0) "") (setq strlst0 (cdr strlst0)))
  33.             )
  34.             (setq strlst (reverse strlst0) i (1+ i))
  35.           )
  36.         )
  37.       )
  38.     )
  39.   )
  40.   (if (= (nth 0 strlst) "")
  41.     (setq strlst (cdr strlst))
  42.   )
  43.   strlst
  44. )

评分

参与人数 1D豆 +6 收起 理由
XDSoft + 6 很给力!经验;技术要点;资料分享奖!

查看全部评分

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

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-8-13 15:40:04 来自手机 | 显示全部楼层
用XD::String:RegExps就可以完成分割的来自: Android客户端

点评

是的,有了正则表达式,可以让LISPER少在字符串处理上费心了。  详情 回复 发表于 2013-8-13 19:45
多一点办法总是好的  发表于 2013-8-13 16:38
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2013-8-13 19:45:03 | 显示全部楼层
st788796 发表于 2013-8-13 15:40
用XD::String:RegExps就可以完成分割的

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

使用道具 举报

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

使用道具 举报

发表于 2013-8-16 00:48:00 | 显示全部楼层
这个 ScriptControl 在64位 Windows 7 上为 nil ,正则可用
_$ (vlax-get-or-create-object "vbscript.regexp")
#<VLA-OBJECT IRegExp2 00000000005894f0>

点评

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

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-8-16 19:50:55 来自手机 | 显示全部楼层
在autodesk的讨论组中有个帖子,好像说要将IE恢复到7.0然后再如何如何这个ScriptControl在64位系统下就可以用了,未经测试来自: Android客户端
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2874个

财富等级: 家财万贯

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

使用道具 举报

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

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-11-17 19:41:26 | 显示全部楼层
xdrx_string_split 或 xdrx_string_tok 函数就可以了

点评

加载哪个Api,至今我也没有搞明白  详情 回复 发表于 2013-11-18 08:16
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 604个

财富等级: 财运亨通

 楼主| 发表于 2013-11-18 08:16:00 | 显示全部楼层
st788796 发表于 2013-11-17 19:41
xdrx_string_split 或 xdrx_string_tok 函数就可以了

加载哪个Api,至今我也没有搞明白

点评

CAD是什么版本就加载哪个API就是了 API ACAD 2004 ---2004 R16 ---- 2005,2006 2007 --- 2007 R17----- 2008-2009 R18----- 2010-2012 R19----- 2013-2014  详情 回复 发表于 2013-11-18 08:26
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-11-18 08:26:50 | 显示全部楼层
/db_自贡黄明儒_ 发表于 2013-11-18 08:16
加载哪个Api,至今我也没有搞明白

CAD是什么版本就加载哪个API就是了


API        ACAD
2004 ---2004
R16 ---- 2005,2006
2007 --- 2007
R17----- 2008-2009
R18----- 2010-2012
R19----- 2013-2014

点评

补充一句,R18 R19还分 x32 x64  详情 回复 发表于 2013-11-18 08:47
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-11-18 08:47:56 来自手机 | 显示全部楼层
Lispboy 发表于 2013-11-18 08:26
CAD是什么版本就加载哪个API就是了



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 21:10 , Processed in 0.271463 second(s), 54 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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