AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~
AutoCAD顧問
Would you like to react to this message? Create an account in a few clicks or log in to continue.
請問 AUTOLISP如何將文字內容中的特殊符號提取出來 Io15010 請問 AUTOLISP如何將文字內容中的特殊符號提取出來 2020-310 請問 AUTOLISP如何將文字內容中的特殊符號提取出來 Oiu15010 請問 AUTOLISP如何將文字內容中的特殊符號提取出來 2020-211 請問 AUTOLISP如何將文字內容中的特殊符號提取出來 Oo-2-110 請問 AUTOLISP如何將文字內容中的特殊符號提取出來 BPl3tjj

請問 AUTOLISP如何將文字內容中的特殊符號提取出來

向下

請問 AUTOLISP如何將文字內容中的特殊符號提取出來 Empty 請問 AUTOLISP如何將文字內容中的特殊符號提取出來

發表 由 IanFang 于 2020-09-21, 07:34

我最近寫了一個可以把文字內容抓到一個串列內的LISP
但是我發現如果輸出成TXT檔後
裡面的特殊符號就會∅變成 \U+2205
溫度的符號 ° 會變成\U+00B0 這種內碼的形式

(setq N3 0)
(setq file (open (getfiled "SAVE TO..." "C:\\dimensions" "txt" 1) "w"))
(while (< N3 (length table))
(write-line (nth N3 table) file)
(setq N3 (+ N3 1))
)
(close file)

table是我用來存放文字內容的一個串列變數

有沒有高人能指點一下迷津 這個內碼的部分
IanFang
IanFang
一般會員
一般會員

文章總數 : 3
年齡 : 24
來自 : 高雄
職業 : PM
愛好 : 籃球
個性 : 隨和
使用年資 : 4
使用版本 : 2020
經驗值 : 92
威望值 : 0
注冊日期 : 2020-09-20
男 雙魚座 鼠

回頂端 向下

請問 AUTOLISP如何將文字內容中的特殊符號提取出來 Empty 回復: 請問 AUTOLISP如何將文字內容中的特殊符號提取出來

發表 由 devinchou 于 2020-09-21, 21:11

你可以把檔案輸出格式改成***.CSV,
看看行不行!
devinchou
devinchou
初級會員
初級會員

文章總數 : 55
年齡 : 43
來自 : 基隆
職業 : 鋼筋檢料
愛好 : 寫作.閱讀.烹飪
個性 : 懶小孩一枚
使用年資 : 每天
使用版本 : 2006.2008
積分 : 3
經驗值 : 2608
威望值 : 174
注冊日期 : 2015-02-15
男 天蝎座 蛇

Tiger&蘋果爸 likes this post

回頂端 向下

請問 AUTOLISP如何將文字內容中的特殊符號提取出來 Empty 回復: 請問 AUTOLISP如何將文字內容中的特殊符號提取出來

發表 由 IanFang 于 2020-09-24, 07:36

devinchou 寫到:你可以把檔案輸出格式改成***.CSV,
看看行不行!
試過沒有改善耶...
IanFang
IanFang
一般會員
一般會員

文章總數 : 3
年齡 : 24
來自 : 高雄
職業 : PM
愛好 : 籃球
個性 : 隨和
使用年資 : 4
使用版本 : 2020
經驗值 : 92
威望值 : 0
注冊日期 : 2020-09-20
男 雙魚座 鼠

回頂端 向下

請問 AUTOLISP如何將文字內容中的特殊符號提取出來 Empty 回復: 請問 AUTOLISP如何將文字內容中的特殊符號提取出來

發表 由 droaaa 于 2020-09-25, 09:12

使用 vl-string-subst 試看看
語法
(vl-string-subst 取代字串 搜尋字串 原字串 [開始位置])

例如
(vl-string-subst "∅" "\U+2205" "直徑\U+2205100")
可以得到 "直徑∅100"
droaaa
droaaa
高級會員
高級會員

文章總數 : 491
年齡 : 38
來自 : 宜蘭
職業 : 畫畫圖
愛好 : 看動漫
個性 : 低調
使用年資 : 新手初學
使用版本 : 2008
積分 : 20
經驗值 : 7981
威望值 : 2141
注冊日期 : 2010-09-10
經典問與答讀者 藍鵲140號
2012聚會勳章 男 天蝎座 狗

Tiger&蘋果爸 likes this post

回頂端 向下

回頂端


 
這個論壇的權限:
無法 在這個版面回復文章
請問 AUTOLISP如何將文字內容中的特殊符號提取出來 Uos15010 請問 AUTOLISP如何將文字內容中的特殊符號提取出來 BPl3tjj 請問 AUTOLISP如何將文字內容中的特殊符號提取出來 Ziao1510 請問 AUTOLISP如何將文字內容中的特殊符號提取出來 Oo-2-110 請問 AUTOLISP如何將文字內容中的特殊符號提取出來 Oooo-110 請問 AUTOLISP如何將文字內容中的特殊符號提取出來 2020-211