Using c# regex I'm trying to match things in quotes which aren't also in brackets while also ignoring any white space:
"blah" - match
("blah") - no match
( "blah") - no match
( "blah") - no match
I've got (unescaped):
"(?<=[^(]\s")(.*?)"
which works with the first three but I can't work out how to deal with more than one space between the first bracket and the quote. Using a + after the s is the same result, using a * means both the last two match. Any ideas?