免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2432 | 回复: 4
打印 上一主题 下一主题

请问这样格式的文本数据如何分析? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-15 15:53 |只看该作者 |倒序浏览
我要分析如下格式的文本数据,本来以为是用tab间隔的,但是当我用

  1. $file=file('$dir/10.txt');
  2. foreach($file as $line){
  3. $linearray=explode("\t",$line);
  4. var_dump($linearray);
  5. }
复制代码

结果并没有分开,而是每个数组里面一个元素
也许可以用正则表达式来分析,不过正则表达式才开始学没多久,请帮忙看下如何分析比较好。

附件是数据文本的一个样本,请高手一定帮忙。多谢
&dD TEST#     TESTNAME       UNITS    ( 1, 4)  ( 4, 2)  ( 4, 4)  ( 4, 7)  ( 6, 4)    Median  12345      Lcl     Ucl &d@

5    RC I19A POLY1      Ohm         1.04     1.72     1.24     1.16     1.04       1.16  .....     0.00     20.00   

6    RS I20 100x.6METAL Ohm        .0543    .0493    .0527    .0624    .0537      .0537  .....    .0000     .1000   

10   RS I1 N+           Ohm         68.9     70.7     70.7     65.3     68.9       68.9  .....     44.0      90.0   

11   RC I1 N+           Ohm         10.6     12.3     10.1     10.1      9.9       10.1  .....      0.0     100.0   

16   RS I2 P+           Ohm        175.8    174.0    172.2    170.4    177.7      174.0  .....    130.0     240.0   

17   RC I2 P+           Ohm         25.8     27.9     24.9     24.6     25.0       25.0  .....      0.0     200.0   

23   RS I3A NWELL       Ohm          877      885      885      881      885        885  .....      760      1060   

34   RS I7 M1           Ohm        8E+01    1E+01    6E+01    1E+02    1E+02      8E+01  XXXXX     .600      .900   

47   RS I19A POLY1      Ohm        10.88     9.06    10.88     9.06    10.88      10.88  .....     0.00     16.00   

58   R2 I10 100x20 NW_F Ohm          986      984      991      987      993        987  .....      760      1060   

62   R2 I11 100x20 N+   Ohm        69.60    69.76    70.08    70.00    69.92      69.92  XXXXX      .65       .95   

10.zip

2.55 KB, 下载次数: 44

论坛徽章:
0
2 [报告]
发表于 2008-03-16 10:07 |只看该作者
和空格吧
正则是\s+?

论坛徽章:
0
3 [报告]
发表于 2008-03-16 10:29 |只看该作者
应该用\s+

论坛徽章:
0
4 [报告]
发表于 2008-03-16 10:33 |只看该作者
要我先把他用shell弄一下,在用php继续处理

论坛徽章:
0
5 [报告]
发表于 2008-03-16 22:58 |只看该作者

回复 #4 7717060 的帖子

同意楼上的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP