![]() |
Zwei RegExes zu einem zusammenfügen
HallO!
Wie bekomme ich denn folgende RegExes in einen einzigen zusammen?
Code:
Es sollen alle Zeichen außer 0-9 und , entfernt werden und DANN zwei aufeinander folgende Kommata (also eine Gültige MySQL-IN-Liste).
$img_ids = preg_replace('/,{2,}/', '', preg_replace('/[^0-9,]*/', '', $img_ids));
Grüße Faux |
Re: Zwei RegExes zu einem zusammenfügen
Das geht höchstens mit Lookahead und so weiter. Lies dir mal das Buch von Jeffrey Friedl (Mastering Regular Expressions) durch. Allerdings sehe ich nicht, was du damit gewinnen würdest. Vermutlich würde diese eine Regex dann um Größenordnungen langsamer ...
|
Re: Zwei RegExes zu einem zusammenfügen
Da hast du auch wieder recht. Okay danke für den Tipp.
Grüße Faux |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz