|
原帖由 2010qaqz111 于 2013-3-30 14:06 发表 
%* 和 %@ 不能直接在 MESS 里面用吗?显示出来都只有一个 % 就没了,用 SET 赋值给另外一个变量就可以 MESS 显示了。
MSTR 和 LPOS*** 的 -delims 如何用呢?比如我要同时指定空格、换行、制表、单引号、双 ...
只能选一种 分割符。
可以 分割后换个分割符号 再分割。
省事的方法是, 先用 SED 将串中的其他分割符 换成统一分隔符。 再来。- SET &S0=121 AA "BB CC XZ" EE 122:222|3333+44444[55]66(77)88
- SED &S1=0:,[:|+()\[\]], ,%S0%
- MSTR a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13=<1*>%S1%
- MESS [%S1%] \n[%a1%] [%a2%] [%a3%] [%a4%] [%a5%] [%a6%] [%a7%] [%a8%] [%a9%] [%a10%] [%a11%] [%a12%] [%a13%]
复制代码
//[121 AA "BB CC XZ" EE 122 222 3333 44444 55 66 77 88]
//[121] [AA] ["BB CC XZ"] [EE] [122] [222] [3333] [44444] [55] [66] [77] [88] []
[ 本帖最后由 mdyblog 于 2013-3-30 15:18 编辑 ] |
|