免费注册 查看新帖 |

Chinaunix

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

怎么取XML script 中的在两个tag之间的字母或数字?急! [复制链接]

rainheart 该用户已被删除
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-06-01 18:58 |只看该作者 |倒序浏览
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
2 [报告]
发表于 2003-06-01 21:45 |只看该作者

怎么取XML script 中的在两个tag之间的字母或数字?急!

my $src = '<product>;wid100</product>;';

$src=~/^<product>;(.+)<\/product>;$/;

print "$1\n";

论坛徽章:
0
3 [报告]
发表于 2003-06-02 13:39 |只看该作者

怎么取XML script 中的在两个tag之间的字母或数字?急!


  1. #!/usr/bin/perl

  2. foreach(`cat file`)
  3. {
  4.         print "$1\n" if(/<.+>;(.+)<\/.+>;/);
  5. }
复制代码

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
4 [报告]
发表于 2003-06-02 13:58 |只看该作者

怎么取XML script 中的在两个tag之间的字母或数字?急!

while(<FF>{
   if(/<(.*)>;(.*)<\/(.*)>;/){
#      $name=$1;
  #     $data=$2;
       ${$1} =$2;
   }
}
這樣子你就可以直接用
$product、與$quantity了..
rainheart 该用户已被删除
5 [报告]
发表于 2003-06-02 16:50 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
rainheart 该用户已被删除
6 [报告]
发表于 2003-06-02 16:50 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
7 [报告]
发表于 2003-06-02 18:37 |只看该作者

怎么取XML script 中的在两个tag之间的字母或数字?急!

你把完整的xml文本帖出来吧。 :)
rainheart 该用户已被删除
8 [报告]
发表于 2003-06-02 18:53 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
9 [报告]
发表于 2003-06-02 19:55 |只看该作者

怎么取XML script 中的在两个tag之间的字母或数字?急!

<?xml version="1.0"?>;
<order>;
<product>;wid100</product>;
<quantity>;10</quantity>;
<product>;giz375</product>;
<quantity>;30</quantity>;
<product>;wid100</product>;
<quantity>;30</quantity>;
<product>;giz375</product>;
<quantity>;30</quantity>;
</order>;
--------------------------

#!/usr/bin/perl
open(FF,"tt1";
while(<FF>{
  chomp;
  if(/<(.*)>;(.*)<\/(.*)>;/){
     if($1 eq "product" ){
        $old2 = $2;
        $product{$old2}+=0;
     }
     if($1 eq "quantity"{
        $product{$old2}+=$2;
     }
  }
}
for $key (keys %product){
  print "$key : $product{$key}\n";
}

this is what you want...
rainheart 该用户已被删除
10 [报告]
发表于 2003-06-02 22:21 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP