求助,用lisp语言怎么获取字符串后几位
答案:1 悬赏:70 手机版
解决时间 2021-04-04 01:03
- 提问者网友:山高云阔
- 2021-04-03 18:00
求助,用lisp语言怎么获取字符串后几位
最佳答案
- 五星知识达人网友:不如潦草
- 2021-04-03 19:00
使用substr函数,例:
(setq str1 "123456");字串符
(setq str2 (substr str1 5));返回5以后的字串符,得到"56"。
如果是中文,每个中文由两个字串符构成,要识别中文的话,需要用函数ASCII或vl-string->list来识别。如果数值大于127的话,就是中文。例:
(setq str1 "中文");字串符
(setq str2 (substr str1 3));返回3以后的字串符,得到"文"。
(setq str1 "123456");字串符
(setq str2 (substr str1 5));返回5以后的字串符,得到"56"。
如果是中文,每个中文由两个字串符构成,要识别中文的话,需要用函数ASCII或vl-string->list来识别。如果数值大于127的话,就是中文。例:
(setq str1 "中文");字串符
(setq str2 (substr str1 3));返回3以后的字串符,得到"文"。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯