Anhang 1 , Anhang 2 , ich glaube, Sie werden sich nicht schwer an andere Beispiele erinnern können.
Die Sache ist: Wenn es mehr als eine Möglichkeit gibt, ein Problem zu lösen, bittet der PHP-Programmierer (normalerweise durchsuche ich das PHP-Tag auf StackOverflow) um Hilfe bei der Lösung mit regulären Ausdrücken.
Selbst wenn es weniger wirtschaftlich sein wird, selbst wenn das PHP-Handbuch vorschlägt ( Link ), str_replace
anstelle eines preg_*
oder einer ereg_*
Funktion zu verwenden, wenn keine ausgefallenen Substitutionsregeln erforderlich sind.
Hat jemand eine Ahnung, warum das passiert?
Versteht mich nicht falsch, einige meiner besten Freunde sind reguläre Ausdrücke und ich verachte Perl nicht. Was ich nicht verstehe, ist, warum überhaupt nicht nach Alternativen gesucht wird, auch wenn der Overkill offensichtlich ist (regulärer Ausdruck zum Umschalten von Zeichenfolgen) oder die Codekomplexität exponentiell ansteigt (regulärer Ausdruck zum Abrufen von Daten aus HTML in PHP ).