I have this regex variable:
var regexp = new RegExp(RegExp.quote(myExpression) + '\\b', 'g');
which searches for expression that has a space after it. (RegExp.quate() I got from this How to escape regular expression in javascript?)
I want to search for it only outside curly brackets.
so if I myExpression = "cat"
and I have this string:
the cat { is cat { and } cat {and { another cat } } and cat } and another cat
^^^ ^^^
I want to get a match only for the first cat and the last cat - I don't want any match for anything inside the outer curly brackets.
I found some regex for this but non of them worked as I hoped for.
what do I need to write to get it done?
thanks, Alon