I'm trying to make regex that picks all words that are a-z and with or without the symbol '.

1. the word needs to be at least 2 characters
2. cant start with the ' symbol
3. two ' symbols can't be next to each other
4. and "two character" words can't end with the ' symbol

I have being working for hours on that regex and i can't make it work:

```
/\b[a-z]([a-z(\')](?!\1))+\b/

```

it does not work and i don't know why! (the two ' symbols next to each other)

any ideas?