本帖最后由 dcl1214 于 2024-2-19 17:58 编辑
不知道这是不是有史以来最快的字串分割方法,盼望大家一起来挑战
 - ;经过测试,高老师提供的方法更快,详见11楼
- (defun $zi-chuan-fen-ge$ (str delim / lst i len)
- (if (AND str delim (= (type str) 'str) (= (type delim) 'str))
- (progn
- (setq len (strlen delim))
- (while (setq i (vl-string-search delim str))
- (setq lst (cons (substr str 1 i) lst))
- (setq str (substr str (+ 1 len i)))
- )
- (setq lst (cons str lst))
- (reverse lst)
- )
- )
- )
|