明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 846|回复: 2

[已解答] 关于表项修改

[复制链接]
发表于 2013-8-18 19:33 | 显示全部楼层 |阅读模式
("123" "134" "156") ->("512" "534" "556") 将表中每项的指定文字内容替换成其它内容,请问有没有简单点的方法,我想的方法有点复杂望指点
发表于 2013-8-18 20:05 | 显示全部楼层
本帖最后由 wowan1314 于 2013-8-18 20:10 编辑

先说下你的方法撒。 另外你给的表中第一项是怎么替换的? 没看明白
  1. (mapcar
  2.     '(lambda(x)(vl-string-subst "5" "1" X))
  3.     '("123" "134" "156")
  4. )
  5. 返回:("523" "534" "556")
复制代码
 楼主| 发表于 2013-8-18 20:35 | 显示全部楼层
wowan1314 发表于 2013-8-18 20:05
先说下你的方法撒。 另外你给的表中第一项是怎么替换的? 没看明白

太好了,还好我上来问一下,你这方法比我想的简单多

因为我的想法太复杂,我自己都觉得没那么麻烦的所以还没写出来,但我给你说说我的思路

因为subst要完全相同才会替换,所以很鸡肋,在对函数不太熟悉的情况下,我只能历表中的每项,再计算要被替换的数目,按这个数目一节一节对比再替换超级麻烦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-19 23:59 , Processed in 0.628776 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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