 - (defun str2no (str / ll nn ss)
- (setq nn "" ss "")
- (repeat (strlen str)
- (setq s (substr str 1 1))
- (if (or (= (ascii s) 46)(wcmatch s "#"))
- (setq nn (strcat nn s)
- ll (append ll (list ss))
- ss "")
- (setq ss (strcat ss s)
- ll (append ll (list nn))
- nn "")
- )
- (setq str (substr str 2))
- )
- (setq ll (vl-remove "" ll))
- (if (/= nn "")(setq ll (append ll (list nn))))
- (if (/= ss "")(setq ll (append ll (list ss))))
- ll
- )
read-line所有行,读取需要的行字符串,用上面的子程序得到分离后的表,然后提取数字,组合就可以了…… |