Board logo

标题: 关于for中delims和tokens的用法,求教 [打印本页]

作者: araise     时间: 2007-9-9 11:23    标题: 关于for中delims和tokens的用法,求教

在for中delims和tokens用处很大,但在我所找到的教程中只给了一般的用法,一些很关键的问题并未提及
比如"delims="此时是否忽略空格和空行?
"tokens=1,2"是提取从分割符分割后的第一,二部分。 但若此时"delims= ",分割符为空格,分割开的第一部分应该为空吗?但文本中一空格打头的文件为何仍会忽略空格和空行?
"tokens=*"  此时若行首有空格,空格和空行仍会被忽略,他们的作用到底是什么?为何不显示空格和空行呢?
请高手指点一下
作者: araise     时间: 2007-9-10 00:11
是不是我的问题问的有毛病,怎么没人理我啊--!
作者: wudixin96     时间: 2007-9-10 07:31
"delims="是取消默认的以空格和TAB为分隔的分隔符

for语句本身就是忽略空行的

"tokens=1,2"是提取从分割符分割后的第一,二部分。 但若此时"delims= ",分割符为空格,意思是从第一个不是空格的字符开始提取


tokens=*和delims=的效果是一样的
作者: araise     时间: 2007-9-10 18:49
讲的很清楚!谢谢,明白了。