Groovy 如何从日志中获取特定字符串?

Groovy 如何从日志中获取特定字符串?,groovy,Groovy,我需要从我的日志中得到一个特定的字符串并显示它,但我不知道如何做。这是我的密码 <%if(build.result==Result.OK) { build.getLog(100).each() { line -> %> ${line} <% } %> 我想得到http字符串,但我不知道如何。有人能给我提个建议吗?根本不起作用。获取错误。这对groovy真的有效吗?是的,它有效。请参阅:单击ExecuteScript,然后查看输出。如果您至少告诉我们您遇到

我需要从我的日志中得到一个特定的字符串并显示它,但我不知道如何做。这是我的密码

<%if(build.result==Result.OK) 
{ 
build.getLog(100).each() 
{ 
line -> %>
${line}
<%  } %>

我想得到http字符串,但我不知道如何。有人能给我提个建议吗?

根本不起作用。获取错误。这对groovy真的有效吗?是的,它有效。请参阅:单击ExecuteScript,然后查看输出。如果您至少告诉我们您遇到了哪些错误,以及您试图执行的代码,
line.substring(line.indexOf(“http://”)
必须替换
${line}
中的
line
,而不是
line->
中的
line
line.substring(line.indexOf("http://"))
line.substring(line.indexOf("http://"))