Chinaunix

标题: 怎么从一个文件中依次读取空白格分开的字符串? [打印本页]

作者: jdxyw    时间: 2007-06-12 16:07
标题: 怎么从一个文件中依次读取空白格分开的字符串?
怎么从一个文件中依次读取空白格分开的字符串?
作者: alexru    时间: 2007-06-12 16:20
split
作者: jdxyw    时间: 2007-06-12 16:34
能讲清楚点吗?谢谢!
作者: alexru    时间: 2007-06-12 18:05
because your question is ambiguous, I can't list further response
作者: xiaoquqi    时间: 2007-06-12 23:46
split(/\s+/,$string);
作者: ocean390    时间: 2007-06-13 00:22
看到这样的要求,第一个想到的是使用awk
作者: hotren    时间: 2007-06-13 13:13
最好的方式还是用正则表达式,比如
Jun 11 00:00:00 abc def

该正则表达式用:
\w+\s+\d+\s+\d+:\d+:\d+\s+\w+\s+\w+
想要哪部分就用括号()括起来,然后用$1、$2、$3……就可以了!
如要取Jun列
(\w+)\s+\d+\s+\d+:\d+:\d+\s+\w+\s+\w+


$1里就是Jun




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2