- UID
- 517
- 积分
- 935
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2002-1-14
- 最后登录
- 1970-1-1
|
发表于 2003-7-14 10:15:49
|
显示全部楼层

- 我想你的函数基本上与xdrx_string_tok有些不用
- (xdrx_string_tok "abc;;def;;ef;g;" ";;")=("abc" "def" "ef" "g")
- (xdrx_string_tok "abc;;def;;ef;g;" ";") =("abc" "def" "ef" "g")
- (xdrx_string_tok "abcddefgddzdf" "d") =("abc" "efg" "z" "f")
- (xdrx_string_tok "abcddefgddzdf" "dd") =("abc" "efg" "z" "f")
- (xdrx_string_tok ",1,2" ",")=("1" "2")
- (xdrx_string_tok ",1,2,,,3," ",")=("1" "2" "3")
- (SPLIT "abc;;def;;ef;g;" ";;")=("abc" "def" "ef;g;")
- (SPLIT "abc;;def;;ef;g;" ";") =("abc" "" "def" "" "ef" "g" "")
- (SPLIT "abcddefgddzdf" "d") =("abc" "" "efg" "" "z" "f")
- (SPLIT "abcddefgddzdf" "dd")=("abc" "efg" "zdf")
- (SPLIT ",1,2" ",")=("" "1" "2")
- (SPLIT ",1,2,,,3," ",")=("" "1" "2" "" "" "3" "")
- ;;BY LUCAS
- ;;USAGE:(TT "1;12-9-5" ";-")
- ;;功能同xdrx_string_tok
- (defun TT (STR FG / STR1 LL WW N)
- (setq N 1
- STR1 ""
- )
- (repeat (strlen STR)
- (if (wcmatch FG (strcat "*" (setq WW (substr STR N 1)) "*"))
- (progn
- (if (/= STR1 "")
- (setq LL (append LL (list STR1)))
- )
- (setq STR1 "")
- )
- (setq STR1 (strcat STR1 WW))
- )
- (setq N (1+ N))
- )
- (if (/= STR1 "")
- (setq LL (append LL (list STR1)))
- )
- LL
- )
|
|