码迷,mamicode.com
首页 > 其他好文 > 详细

测试测试

时间:2015-05-19 20:54:01      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:

;|;=====================================================================
定义函数:替换字符串     
参数说明: 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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!