http://www.perlmonks.org?node_id=34428


in reply to (Dermot) Re: Big
in thread Big, bad, ugly regex problem

In an /x modified regex the # character is the comment character. The & #61 which represents a space character isn't matching. Instead the & is matching and the #61 to end of line is seen as a comment. Subsequently $3 doesn't match at all due to its optionality and the fact that [^;]+ is greedy.