Hallo MudGuard,
es gibt kaum ekelhaftere Speisen als die eigenen Worte schlucken zu müssen 😕
Nach einem Ausflug in die Historie weiß ich jetzt wieder, dass PHP 2 Pattern-Engines hatte - Posix Extended Regular Expressions - die ereg-Funktionen, und PCRE (Perl Compatible Regular Expressions). Die ereg-Funktionen sind seit PHP 7 nicht mehr enthalten, aber der Name lebt in den mb_ereg-Funktionen fort.
Insofern war deine Frage berechtigt, welche Engine das sei. Vor allem, wo die PHPler mit PHP 7.3 wieder mal was an der Engine geändert haben: PCRE2.
Aus anderen Quellen ziehe ich den Schluss, dass preg_match mit u Option das gleiche tun soll wie die mb_ereg-Funktionen. Und damit sollte innerhalb von PHP im Wesentlichen mein Satz stimmen: "Pattern ist Pattern".
Außerhalb von PHP sieht die Sache natürlich ganz anders aus. Da gibts Regex-Engines wie Sand am Meer. Und möglicherweise implementieren ein paar davon sogar reguläre Ausdrücke…
Rolf
sumpsi - posui - obstruxi