DGRL 发表于 2022-7-5 15:32:37

添加#039;到l内的整数

嗨,所有编码人员
 
有点小问题我想不出来
我有一个列表(“Titel01”“Titel02”“Titel03”“0000000”“1”“1”“justaword”“a.bC”“03-12-09”)
 
这只是一个例子
我需要的是在整数中加上“这样列表看起来就像
 
((“Titel01”“Titel02”“Titel03”“'0000000”“'1”“'1”
“justaword”“A.bC”“'03-12-09”))

Lee Mac 发表于 2022-7-5 16:01:06

仅适用于整数:
_$ (mapcar '(lambda ( x ) (if (= 'int (type (read x))) (strcat "'" x) x)) '("Titel01" "Titel02" "Titel03" "0000000" "1" "1" "justaword" "A. bC" "03-12-09"))
("Titel01" "Titel02" "Titel03" "'0000000" "'1" "'1" "justaword" "A. bC" "03-12-09")
 
对于以数字开头的项目:
_$ (mapcar '(lambda ( x ) (if (< 47 (ascii x) 58) (strcat "'" x) x)) '("Titel01" "Titel02" "Titel03" "0000000" "1" "1" "justaword" "A. bC" "03-12-09"))
("Titel01" "Titel02" "Titel03" "'0000000" "'1" "'1" "justaword" "A. bC" "'03-12-09")

DGRL 发表于 2022-7-5 16:26:55

谢谢这是我需要的
 
忘记我提到的错误
我把绳子粘了两次哈哈

DGRL 发表于 2022-7-5 16:51:07

@李·麦克
 
如果我想从字符串中删除int,那么您给出的这两种情况下的代码是什么?
页: [1]
查看完整版本: 添加#039;到l内的整数