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。

 

转自:http://blog.sina.com.cn/s/blog_6b367f2a0100ll4d.html

更多函数亦可参见:http://blog.sina.com.cn/nhz2010 (不更新了,可惜了。)

 

 

 

 

转载于:https://my.oschina.net/nslunhui/blog/794244

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值