乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 75|回复: 4

有没有办法一次换一堆弦?

[复制链接]

98

主题

339

帖子

7

银币

中流砥柱

Rank: 25

铜币
731
发表于 2014-10-16 03:20:20 | 显示全部楼层 |阅读模式

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

98

主题

339

帖子

7

银币

中流砥柱

Rank: 25

铜币
731
发表于 2014-10-16 03:55:35 | 显示全部楼层
我知道了
谢谢李
http://www . LEE-MAC . com/bfind . html
回复

使用道具 举报

116

主题

996

帖子

9

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1466
发表于 2014-10-16 03:59:42 | 显示全部楼层
搜索字符串是完整的目标字符串还是包含在目标字符串(子字符串)中?

搜索字符串和替换字符串是字符串值还是变量?
你可以做的第一件事是为你的翻译建立一个参考列表
,我会对你的意图做出一些假设。
  1. (setq translationList
  2.        (list (list "C1" "C12")
  3.              (list "C5" "C62")
  4.              (list "TOP" "BTM")
  5.              (list "SO" "ON")
  6.             
  7.        )
  8. )
  9. (defun getRef (key)
  10.   (cdr (assoc key translationList))
  11. )
  12. ;; Test the function just to be sure
  13. (getRef "CAT")  ;;==> nil
  14. (getref "TOP")  ;;==> ("BTM")
  15. (car (getRef "CAT") ) ;;==> nil
  16. (car (getRef "C1") )  ;;==> "C12"
  17. ;; Now write a tester
  18. (setq targetString "C5" )
  19. (if  (setq replacement (car (getRef targetString) ))
  20.   (setq targetString replacement)
  21. )  
  22. (alert (strcat "targetString value is now\n" targetString))
回复

使用道具 举报

98

主题

339

帖子

7

银币

中流砥柱

Rank: 25

铜币
731
发表于 2014-10-18 04:15:00 | 显示全部楼层
在开始写lisp时,想到这很难做到.
但是当Kerry回复帖子时,老师会一步一步地教我这一课。
感谢Kerry的非常简单和容易的方式。
回复

使用道具 举报

116

主题

996

帖子

9

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1466
发表于 2014-10-18 04:21:06 | 显示全部楼层
谢谢哈桑卡德。
我的大脑通常以同样的方式工作...一步一步来,我努力让事情变得简单。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-11 03:30 , Processed in 0.540226 second(s), 62 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表