.*any character (except for line terminators), repeated any number of times
\/the literal / (4710 / 578 / 2F16)
Group 1(en|nl|fr|de|es|fi|it|tr|cs|da|no|sv|pt) enthe literal text en (case sensitive) nlthe literal text nl (case sensitive) frthe literal text fr (case sensitive) dethe literal text de (case sensitive) esthe literal text es (case sensitive) fithe literal text fi (case sensitive) itthe literal text it (case sensitive) trthe literal text tr (case sensitive) csthe literal text cs (case sensitive) dathe literal text da (case sensitive) nothe literal text no (case sensitive) svthe literal text sv (case sensitive) ptthe literal text pt (case sensitive) \/the literal / (4710 / 578 / 2F16)
Group 2(free|gratis|generateur|kostenloser) freethe literal text free (case sensitive) gratisthe literal text gratis (case sensitive) 3rd Alternativegenerateur generateurthe literal text generateur (case sensitive) 4th Alternativekostenloser kostenloserthe literal text kostenloser (case sensitive) .*any character (except for line terminators), repeated any number of times
\-the literal - (4510 / 558 / 2D16)
Group 3(generator|gratuit) generatorthe literal text generator (case sensitive) gratuitthe literal text gratuit (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