爱问知识人 爱问教育 医院库

LISP字符串, 811-S101存储在文本中,如何读取它并加一变成811-S102,替换掉原来的存储在原文本中。谢谢。

首页

LISP字符串, 811-S101存储在文本中,如何读取它并加一变成811-S102,替换掉原来的存储在原文本中。谢谢。


        

提交回答

全部答案

    2018-11-03 01:25:02
  •   (defun c:res ( / fi1 fir fiw tex jus num )
    (if (setq fi1 (getfiled "请选择文件" "c:" "txt" 2) txo "811-S101" txn "811-S102")
    (progn
    (vl-file-copy fi1 "c:\tem。
      txt")
    (setq fir (open "c:\tem。txt" "r") fiw (open fi1 "w") num 0)
    (while (setq tex (read-line fir))
    (while (setq jus (vl-string-search txo tex))
    (setq tex (vl-string-subst txn txo tex) num ( num 1))
    )
    (write-line tex fiw)
    )
    (close fir) (close fiw) (vl-file-delete "c:\tem。
      txt")
    (alert (strcat "已成功替换了 " (itoa num) " 个字符串!"))
    )
    )
    )。

    隐***

    2018-11-03 01:25:02

类似问题

换一换
  • 电子数码 相关知识

  • 数码产品
  • 电子数码
  • 电子数码产品

相关推荐

正在加载...

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):