马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
 - (defun XD::String:InsertMultiChar (str ch num mode / txts sp x txt)
- (setq sp "")
- (repeat num (setq sp (strcat ch sp)))
- (setq txts (xdrx_string_split str "\r\n")
- txts (xd::list:flat
- (mapcar '(lambda (x) (xdrx_string_split x "\r")) txts)
- )
- )
- (xdrx_string_join
- (mapcar '(lambda (x)
- (setq txt (xdrx_string_regexpr (strcat "[ | |" ch "]+") x "")
- txt (xd::string:getwords txt mode)
- )
- (xdrx_string_join txt sp)
- )
- txts
- )
- "\r\n"
- )
- )
命令: (XD::String:InsertMultiChar "晓东CAD" " " 2 0)
"晓 东 C A D"
命令: (XD::String:InsertMultiChar "晓东CAD" "-" 2 1)
"晓东--CAD"
命令: (XD::String:InsertMultiChar "晓东CAD" " " 2 2)
"晓 东 CAD"
|