autolisp中的主要字符串处理函数如下:
String-handling functions
|函数|说明|示例|
|-|-|--|
|(read*\[string\]*)|从字符串中获取第一个列表或原子|
|(strcase*string \[which\]*)|将字符串的字符全部转化为大写或小写|
|(strcat*\[string1 \[string2 ...\]*)|将多个字符串连接为一个字符串|
|(strlen*\[string ...\]*)|返回字符串包含的字符的个数|
|(substr*string start \[length\]*)|返回字符串的子字符串|
|(vl-prin1-to-string*object*)|返回lisp对象的字符串表示,就好象这个对象是用prin1 函数打印出的一样|
|(vl-princ-to-string*object*)|返回lisp对象的字符串表示,就好象这个对象是用princ 函数打印出的一样|
|(vl-string->list*string*)|返回由字符串的每个字符的字符代码构成的列表|
|(vl-string-elt*string position*)|返回一个字符串的指定位置的某个字符的ascii码|
|(vl-string-left-trim*character-set string*)|去除字符串开始的指定字符|
|(vl-string-mismatch*str1 str2 \[pos1 pos2 ignore-case-p\]*)|返回两个字符串从指定位置开始的最长相同前缀的长度|
|(vl-string-position*char-code str \[ start-pos \[from-end-p\]\]*)|在字符串中查找具有指定ascii码的字符|
|(vl-string-right-trim*character-set string*)|在字符串末尾去除指定字符|
|(vl-string-search*pattern**string*\[*start-pos*\])|在字符串中查找指定的字符串|
|(vl-string-subst*new-str pattern string \[start-pos\]*)|在一个字符串中,将一个子串替换为另一个子串|
|(vl-string-translate*source-set dest-set str*)|直接看示例|命令:(vl-string-translate "abcABC" "123123" "A is a, B is b, C is C")<br>"1 is 1, 2 is 2, 3 is 3"<br>命令:(vl-string-translate "abc" "123" "A is a, B is b, C is C")<br>"A is 1, B is 2, C is 3"|
|(vl-string-trim*char-set str*)|在字符串的开头和末尾去除指定字符||
|(wcmatch*string pattern*)|对字符串进行通配符式的匹配||
- 前言
- 概述
- autolisp简介(初)
- 搭建编程环境
- Visual Lisp 编辑器的使用(初)
- vs code的使用
- 基本概念(初)
- 表达式
- 数据类型
- 整数类型
- 实数类型
- 字符串类型
- 列表
- 选择集类型
- 实体名称(ename)
- vla对象(vla-object)
- 文件描述符
- 符号和变量(初)(精)
- 源码文件
- 变量
- 变量的类型
- 变量赋值
- 变量求值
- 预定义变量
- 数值处理
- 字符串处理
- 显示和输出
- 控制字符
- 列表操作
- 重点函数列表
- 尺寸标注
- 文字固定偏移
- 填充
- 填充到指定的矩形
- 计算填充面积并标注
- 其他
- 绘制任意曲线的等分线
- 原位缩放
- 修改填充基点和角度
- 批量标注多段线长度
- 统计相同直径的圆的数量
- z坐标置0
- 生成随机数
- 图层
- 相交
- intersectWith无法求交点的几种情形
- 向量和矩阵
- 向量加减乘除
- 向量长度
- 求单位向量
- 向量点积
- 向量叉积
- 命令和交互
- 调用command命令
- 多段线
- 获取多段线顶点
- UCS
- 有关ucs的命令和系统变量
- 通过command操作ucs
- 草图设置
- 捕捉
- 栅格
- 正交
- 对象捕捉
- 坐标系和变换(高级)
- 任意轴算法
- 坐标系
- trans
- geomcal
- autocad开发相关网站
- 小技巧汇总
- 判断点是否在封闭图形内
- 安装
- acad启动加载顺序
- 安装包制作
- 添加文件到启动组
- 添加目录到搜索路径
- 对话框和图形界面
- DCL
- openDCL
- 菜单和自定义界面
- 菜单文件
- 自定义文件
- 函数参考
- quote