[求助]单行文字按照中间的空格分开的程序lisp
各位好!<div><br/><div>我需要一个能把单行文字按照中间的空格分开的程序lisp</div><div><br/></div><div>效果如下:</div><div><br/></div><div>假设原文字为单行TXT:</div><div><br/></div><div> “bolt 3 set”</div><div><br/></div><div>转化为三个独立同行单行TXT:</div><div> “bolt” “3” “set”</div><div><br/></div><div>就是原有的单行文字以中间空格为界被断开为三个单行文字 中间的空格取消</div><div><br/></div><div>同时要保持字符位置不变</div><div><br/></div><div>可以实现么</div><div><br/></div><div><br/></div><div>谢谢各位高手了!期待帮助!</div></div> 可以实现,绝对准确就 有难度<br/> 谁能帮我设计一段lsp么 要用 谢谢了 <font face="Verdana">_$ (XYP-GET-STR2LST "bolt 3 set")<br/>("bolt" "3" "set")</font> <font style="BACKGROUND-COLOR: #ffffff" face="Verdana">请搜寻<br/>(defun parse ... 2000+ <br/>(defun StrParse ... R14 </font> 虽然还是不懂 还是谢谢各位 <div><br/></div><div>我想要写好的lsp文件</div><div><br/></div><div>我不会编程</div> <p><font style="BACKGROUND-COLOR: #ffffff" face="Verdana">有函数 有示例</font></p><p><font style="BACKGROUND-COLOR: #ffffff" face="Verdana"><a href="http://www.augi.com/publications/hotnews.asp?id=757">http://www.augi.com/publications/hotnews.asp?id=757</a></font></p> 谢谢学习了! <p><font style="BACKGROUND-COLOR: #ffffff" face="Verdana">(DEFUN C:TEST ()<br/> (LOAD_DOSLIB)<br/> (setq str_lst (DOS_STRTOKENS "bolt 3 set" " "))<br/> (setq 1_str (nth 0 str_lst)) ;;;1_str="bolt"<br/> (setq 2_str (nth 1 str_lst)) ;;;2_str="3"<br/> (setq 3_str (nth 2 str_lst)) ;;;3_str="set"<br/>)</font></p>
<p><font style="BACKGROUND-COLOR: #ffffff" face="Verdana">(DEFUN LOAD_DOSLIB (/ AC_VER);←LOAD DOSLIB 函式庫<br/> (SETQ AC_VER (SUBSTR (GETVAR "ACADVER") 1 2))<br/> (IF (NOT DOS_DRIVE)<br/> (PROGN<br/> (COND ((AND (= AC_VER "13")(WCMATCH (STRCASE (GETVAR "PLATFORM")) "*DOS*"))<br/> (XLOAD "DOSLIB13")<br/> )<br/> ((= AC_VER "12")(XLOAD "DOSLIB12"))<br/> (T (ARXLOAD (STRCAT "DOSLIB" AC_VER)))<br/> )<br/> )<br/> )<br/>)</font></p> 有没 有新的?
页:
[1]