AutoLisp字符串函数
在写⼀些简单的例⼦,⽤到了字符串函数,如拼接、获取长度等,所以总结⼀下,本来打算⼿写,不过看到有前辈已经整理了,就贴过来:
ASCII函数(ASCII string)将字符串中的第⼀个字符转换成其ASCII码
后返回。
参数"string"为⼀个字符串。函数返回值
为整数。
Chr函数(chr int)将代表字符ASCII码的整数转换成包含相应
的单⼀字符的字符串。参数"int"必须是整型且取值在 1-255 范围内。
Strlen函数(strlen [string]...)以整数形式返回⼀个字符串中字符的个数。
参数"string"为⼀个字符串。如果指定多
个"string",函数返回所有参数的总长
度。如果省略或输⼊空字符串,函数返
回0。
Strcat函数(strcat [string
[string]...])将多个字符串拼接成⼀个长字符串后返回。
参数"string"为⼀个字符串。如果未提供
参数,函数返回空字符串。
Substr函数(substr string
start [length])返回字符串中的⼀个⼦字符串。
参数"string"为⼀个字符串,"start"为正整
数,指定"string"中的开始位置(字符串
中的第⼀个字符的位置为1)。
"length"也为正整数,指定在"string"中进
⾏搜索的字符的长度。如果未指定该参
数,则⼦字符串延续到"string"的结尾。
Strcase 函数(strcase string
[which])
将字符串中的所有字母转换成⼤写或⼩写后
返回。
参数"string"为⼀个字符串,如果提
供"which"且其值不为nil,"string"中的所
有字符将被转换成⼩写,否则将字符转
换为⼤写。
Read函数(read [string])返回字符串中的第⼀个表或第⼀个原⼦。
参数"string"为⼀个字符串。如果未指定
参数,函数返回nil。如果字符串中包含
由空格、换⾏符、制表符或括号等分隔
符分开的多个词,则只返回其中的第⼀
个词。
Wcmatch 函数(wcmatch string
pattern)
将模式字符串与某指定的字符串进⾏匹配⽐
较。
参数"string"为要⽐较的字符
字符串复制函数
串,"pattern"为模式字符串,可以包含表
6-6中所列的通配符。在多个模式条件之
间⽤逗号分隔。如
果"string"和"pattern"匹配,函数返回 T,
否则返回nil。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论