fork download
  1. class Ideone {
  2. static void main(String[] args) {
  3. String line = '<tr><th>Branch coverage:</th><td>15.50%</td></tr>'
  4. def m = line =~ /(<tr><th>Branch coverage:<\/th><td>([0-9]+(?:\.[0-9]+)?)%<\/td><\/tr>)+/
  5. if(m.find()) {
  6. println m[0][2] // Show Group 2 value
  7. } else {
  8. println 'No match'
  9. }
  10. }
  11. }
  12.  
Success #stdin #stdout 1.66s 119344KB
stdin
Standard input is empty
stdout
15.50