huangeternal 发表于 2008-6-10 16:45:00

请教一个问题,关于文字对象

<p>有一个文字对象</p><p>例如:boy girl(中间有空格)</p><p>怎样变成两个文字对象,一个是boy ,一个是girl呢?</p>

龙龙仔 发表于 2008-6-10 17:05:00

我U盤中有text_tools程序,可試試

linhui12 发表于 2008-6-10 20:55:00

龙龙仔发表于2008-6-10 17:05:00static/image/common/back.gif我U盤中有text_tools程序,可試試

<p>很有想偷掉龙兄的U盘的冲动...</p>

huangeternal 发表于 2008-6-11 08:00:00

<p>正在使用中,非常感谢!</p><p>有问题再请教各位大侠</p>

huangeternal 发表于 2008-6-11 08:56:00

我对那个断开文字的程序有兴趣,请问有源代码码?我想自己试一下写

ljttjl 发表于 2008-6-12 19:44:00

<p>也可用字符串函数,判断出空格在boy girl字符串中的位置,然后按指定位置截取字符串即可,</p>

yxp 发表于 2008-6-12 21:46:00

<p>试试下面这个程序,先将字符串变成表,再用nth取出你想要的字符。</p><p><br/>;;传入字符串参数: "1 453.34 452.63 53.3"<br/>;;返回值为一个表: (1 453.34 452.63 53.3)<br/>(defun Tt_fk(tt / k tr_k nn)&nbsp; <br/>&nbsp;(setq nn (strlen tt) k 0 tr_k "")<br/>&nbsp;(while (&lt;= k nn)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (setq tr_kn (substr tt (setq k (+ k 1)) 1))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (if (or (= tr_kn ",")(= tr_kn " "))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (setq tr_k (strcat tr_k " "))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (setq tr_k (strcat tr_k tr_kn)))<br/>&nbsp;)(read (strcat "(" tr_k ")"))<br/>)</p>
页: [1]
查看完整版本: 请教一个问题,关于文字对象