Put parenthesis around the part you want
if (/^(Info I want.+)Start of Info/) { print $1 ; } [download]
Try that.
In reply to Re: Parse a block of text by Lawliet in thread Parse a block of text by annie06