Non-Capturing Group(?:azienda|societa) aziendathe literal text azienda (case sensitive) societathe literal text societa (case sensitive) 'the literal ' (3910 / 478 / 2716)
\s+any whitespace character, repeated at least once
Group 1(\w+(?:[\s-]+\w+)*) \w+any word character, repeated at least once
Non-Capturing Group(?:[\s-]+\w+)* *repeats the group contents below any number of times:
+matches at least one character from the set below:
\sany whitespace character
-the literal - (4510 / 558 / 2D16)
\w+any word character, repeated at least once
\s+any whitespace character, repeated at least once
hathe literal text ha (case sensitive) g modifier: global. Finds all matches instead of stopping after the first
m modifier: multiline. Causes ^ and $ to match the start and end of each line, not only the start and end of the string