http://qs321.pair.com?node_id=1227725


in reply to matching problem

Hi

There is no line that begins with 'barney'

There is a line that begins with '         barney'

https://metacpan.org/pod/re#%27debug%27-mode explains

$ perl -Mre=debug barney Compiling REx "^barney" Final program: 1: MBOL (2) 2: EXACT <barney> (5) 5: END (0) anchored "barney" at 0 (checking anchored) anchored(MBOL) minlen 6 Guessing start of match in sv for REx "^barney" against "This is a wil +ma line%n barney is on this line%n ".. . Found anchored substr "barney" at offset 30... Found /^/m, restarting lookup for check-string at offset 53... Did not find anchored substr "barney"... Match rejected by optimizer Barney not found Freeing REx: "^barney"