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