I'm trying to write a Regex expression that can determine if a string contains an odd number of `"` - quotation marks.

An answerer on [this question](https://stackoverflow.com/questions/10297907/regex-odd-number-of-occurences-of-a-char) has accomplished something very similar for determining if a string of letters contains an odd number of a certain letter. However I am having trouble adapting it to my problem.

What I have so far, but is not exactly working:

```
String regexp = "(\\b[^\"]*\"(([^\"]*\"){2})*[^\"]*\\b)";
        Pattern pattern = Pattern.compile(regexp);
        Matcher matcher = pattern.matcher("bbacac");
        if(matcher.find()){
            System.out.println("Found");
        }
        else
            System.out.println("Not Found");

```