If I have a string and I need to write a regex pattern to find match only for a and aa, but not more than 2 consecutive a. For instance, baaab is not a match because 3 a appear together, but abaa is a match. Can I write a regex pattern for this purpose?
Here are something that I tried:
pattern = 'a{1,2}', but this pattern also matches'baaab'.pattern = 'a{1,2}[^a]', but it failed to match'abaa'pattern = 'a{1,2}[^a]?', but it also matches'baaab'
So what's the correct pattern I should use?