文件中存在以下行。我想从此文件中提取多个数据。
当前用户构建列表的数量:23
- 'RevisionBuild' 运行时间(分钟)= 8.40
[构建] 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>
但是当我尝试获取其他行时,相同的正则表达式不会获取任何值,例如 regexp="(. )[revBuild] RC = (. )$" 或 regexp="(. )'RevisionBuild' 运行时间(以分钟为单位) ) = (. )$" 其中提取的值应分别为 0 和 8.40。
有人可以帮忙吗?谢谢, 阿尔西