正则表达式提取属性

用户名

我试图从文件中获取子字符串,但是我只能获取一个子字符串,但无法获取第二个子字符串。

这是行示例:

<testPoolResult name="Pool" loop="1" currency="false" randomized="false" startTime="01.01.70_02:10:059""01.01.70_02:11:000" duration="0">

<testCase name="Test" status="SUCCESS" iteration="1" startTime="01.01.70_02:10:059" endTime="01.01.70_02:10:059" duration="0">

<testAction name="pend" status="SUCCESS" iteration="1" startTime="01.01.70_02:10:059" endTime="01.01.70_02:10:059" duration="0"/>

我需要解析其中的行,testCase并提取测试名称和测试状态。

这是我的代码:

use warnings;
open( my $fh, "<", "test.txt" ) or die "can not open the file $! \n";
while ( my $line = <$fh> ) {
    if ( $line =~ /testCase\s+name[=""](.+?)\s+status[=""](.+?)/x ) {
        print $1. " " . $2 . "\n";
    }
}

谁能帮我 ?

替换此行:

if($line =~ /testCase\s+name[=""](.+?)\s+status[=""](.+?)/x)

if ($line =~ /testCase\s+name="(.+?)"\s+status="(.+?)"/x)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式提取HTML属性值

来自分类Dev

使用正则表达式从HTML提取标签属性

来自分类Dev

正则表达式提取Json属性名称

来自分类Dev

使用正则表达式提取对象及其属性

来自分类Dev

Ruby正则表达式提取{ | }

来自分类Dev

正则表达式以提取节

来自分类Dev

正则表达式以提取分数

来自分类Dev

简单的正则表达式提取

来自分类Dev

正则表达式提取段落

来自分类Dev

正则表达式提取数字

来自分类Dev

正则表达式以提取数值

来自分类Dev

sed正则表达式提取

来自分类Dev

提取GTIN(正则表达式)

来自分类Dev

正则表达式提取标题

来自分类Dev

正则表达式提取文本

来自分类Dev

HTML属性的正则表达式

来自分类Dev

HTML属性的正则表达式

来自分类Dev

正则表达式修复属性

来自分类Dev

提取器正则表达式中的正则表达式问题-JMeter

来自分类Dev

正则表达式表达提取量

来自分类Dev

使用正则表达式从HTML属性中提取数字

来自分类Dev

正则表达式,从具有特殊名称的HTML中提取href属性

来自分类Dev

使用正则表达式提取自定义标签的属性值

来自分类Dev

使用正则表达式提取PHP中的HTML属性

来自分类Dev

如何使用正则表达式从javascript / jquery中的属性值提取文本?

来自分类Dev

使用正则表达式提取自定义标签的属性值

来自分类Dev

使用正则表达式从属性中提取数据

来自分类Dev

Scala 正则表达式从字符串中提取属性和关联值

来自分类Dev

正则表达式根据用户名从 href 属性中提取 URL