标签:
;|;===================================================================== 定义函数:替换字符串 参数说明: str---欲替换的字符串 lst---分割符表,参数类型:表 返回值:替换后的字符串 类 型:字符串 示 例:(str-th "" ‘(("<" "<") (">" ">"))) 返 回:"<HTML>" 日 期:zml84 于2007-05-08 |; (defun str-th (str lst / i a b len-a tmp j strj) (if (and str lst) (progn (setq i 0) (repeat (length lst) (setq a (car (nth i lst)) len-a (strlen a) b (cadr (nth i lst)) tmp "" ) (if (>= (strlen str) len-a) (progn (setq j 1) (repeat (- (strlen str) len-a -1) (setq strj (substr str j 1)) (if (= strj a) (setq tmp (strcat tmp b)) (setq tmp (strcat tmp strj)) ) (setq j (1+ j)) ) ) ) (setq i (1+ i) str tmp ) ) ) ) ;_结束 if str ) ;_ 结束defun ;;;===================================================================== ;;;加载后的提示信息
标签:
原文地址:http://www.cnblogs.com/belx/p/4515410.html