菜鸟求助
(setq dwglst("q.dwg""w.dwg" "d.dwg" …))怎么才能生成去掉dwg后缀的表 (setq dwglst (mpcar '(lambda (a) (strcat a 1 (- (length a) 2)) dwglst)) 本帖最后由 77077 于 2014-8-14 21:20 编辑
楼主兄弟,你自己都已经说出答案了,还来求助?
发一个会出错的迷惑下楼主,嘿嘿~
(mapcar '(lambda(x)(vl-string-subst "" ".dwg" x)) '("q.dwg""w.dwg" "d.dwg"))
==>("q" "w" "d")
(mapcar '(lambda(x)(vl-string-subst "" ".dwg" x)) '("123.dwg""456.dwg" "789.dwg"))
==>("123" "456" "789") (mapcar 'vl-filename-base dwglst) 我的思路是,用空数据替换掉.wdg也算是删除.wdg吧! 这么多好心人,谢了各位
页:
[1]