in reply to Re^2: Help required on understanding regular expressions
in thread Help required on understanding regular expressions

You got typos :) this means start using /x so you can see them clearly

my $reg = qr/ ^ (?<fname>\S+) \s+ (?<mname>\S+) \s+ (?<lname>\S+) \s+ \[ (?<date>[^\]]*) \] \+s+ # TYPOS \k<fname> \z /x;