I have this regex:
r"\]\s*prima\s*1\s*(?!\d+\s+)\S+(?:\s+(?!\d+\b)\S+)*\s*2\s+(?!\d+\b)\S+(?:\s+(?!\d+\b)\S+)*\s*$"
That matches
] prima 1 words 2 words
And excludes 3
However, this also matches:
] prima 1 words → 2 words
How to exclude → ?