小编sea*_*e27的帖子

使用ant从文件中提取值

文件中包含以下行.我想从这个文件中提取多个数据.

当前用户构建列表的数量:23

  • 'RevisionBuild'运行时间(以分钟为单位)= 8.40

[Build] RC = 0

我使用以下正则表达式从此文件中检索值23

<ac:for param="line" list="${logFileContent}" delimiter="${line.separator}">
  <sequential>                          
<propertyregex property="noOfBuildlists"
         input="@{line}"
     regexp="(.*)Number of current user build lists: (.*)$"
     select="\2"/>  
  </sequential>
</ac:for>
Run Code Online (Sandbox Code Playgroud)

但是当我尝试获取其他行时,相同的正则表达式不会获取任何值,例如regexp ="(.)[revBuild] RC =(.)$"或regexp ="(.)'RevisionBuild'运行时间(以分钟为单位) )=(.)$"其中提取的值应分别为0和8.40.

有人可以帮忙吗?谢谢,Aarthi

regex ant

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

ant ×1

regex ×1