I have some regex I run over an entire HTML page looking for strings and replacing them, however if the string is in single or double quotes I do not want it to match.
Current Regex: ([a-zA-Z_][a-zA-Z0-9_]*)
I would like to match steve
,john
,cathie
and john likes to walk
(x3)
but not "steve"
, 'sophie'
or "john"'likes'"cake"
I have tried (^")([a-zA-Z_][a-zA-Z0-9_]*)(^")
but get no matches?
Test Cases:
(steve=="john") would return steve
("test"=="test") would not return anything
(boob==lol==cake) would return all three