use warnings; use strict; use re 'debug'; q{A - Tilt: 19° - Segments: 1(72-93)} =~ /\\A\<\/b\>\s+\-\s+Tilt\:\s+\d+\&\#\d+\;\s+\-\s+Segments\:\s+(.*?)\<\/td\>/; print "$1\n"; __END__ # ... snip debugging stuff ... Match successful! 1(72-93)