急求一次对多个字符串文本中某位进行相同运算的程序
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><CODE>;|</CODE> 如<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">F-203-1改为F-203-2<o:p></o:p></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">F-203-3改为F-203-4<o:p></o:p></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">F-203-5改为F-203-4<o:p></o:p></P>最后位加1 <P>就是固定格式吗?没别的格式?</P> 做个循环,逐个替换!
(DEFUN C:LASTADD ()
(PRINC "\nSelect text(s) :")
(IF (SETQ SS (SSGET '((0 . "TEXT") (1 . "F-203-#")))) (PROGN
(SETQ I -1)
(REPEAT (SSLENGTH SS)
(SETQ ENT (ENTGET (SSNAME SS (SETQ I (1+ I))))
TXT (CDR (ASSOC 1 ENT))
TXT (STRCAT (SUBSTR TXT 1 6) (ITOA (1+ (ATOI (SUBSTR TXT 7 1)))))
ENT (SUBST (CONS 1 TXT) (ASSOC 1 ENT) ENT))
(ENTMOD ENT)
)
))
(PRINC)
)
页:
[1]