Как с помощью регулярного выражения матчить паттерн строки, если он встречается не более одного раза?
Сами строки состоят из n цифр, пробела, n букв
<p>1 test</p>
<p>222 test</p>
<p>333 test</p>
Матчится строка должна, если она встречается не более одного раза Моя регулярка матчит все строки:
(<p>\d*\s\w*</p>)(?!<p>\d*\s\w*</p>){1,}
Источник: Stack Overflow на русском