/
 
/
/
preg_replace() result

RegEx Editor

Der Loresoft online RegEx Editor ist ein kostenloser und lizenzfreier RegEx Editor, zur Erzeugung und Überprüfung von regulären Ausdrücken. Unser RegEx Editor ist hierbei speziell auf die PHP Funktionen PHP preg_match() und PHP preg_match_all() ausgelegt. Sie können den RegEx-Editor aber auch für alle anderen Programmiersprachen verwenden. Ein regulärer Ausdruck kann entweder durch Übergabe der Daten an das Formular erstellt und überprüft - oder durch die Benutzung der RegEx Schnittstelle generiert und aufgerufen werden. Durch Verwendung der Schnittstelle, kann ein regulärer Ausdruck direkt auf einer anderen Website eingesetzt werden.

RegExpr Referenz

Ausdruck Beschreibung
[...] Eins der Zeichen zwischen [ und ]
[1abc] Entweder 1, a, b oder c
[^1abc] Alles außer 1, a, b und c
[0-9] Alle Zahlen von 0 bis 9
[a-z] Alle Kleinzeichen von a bis z
[a-f] Alle Kleinzeichen von a bis f
[a-zA-Z] Alle Groß- und Kleinzeichen zwischen A und Z, alternativ geht auch i-Modifier
[üöäÜÖÄß] Alle Groß- und Kleinzeichen ÜÖÄ und ß
Ausdruck Beschreibung
(...) Ergebnis zwischen ( und ) in preg_match ausgeben
(baum|haus) Entweder baum oder haus
Ausdruck Beschreibung
^ Zeilenstart, Suchanfrage soll mit bestimmten Zeichen am Zeilenstart beginnen
$ Zeilenende, Suchanfrage soll mit bestimmten Zeichen am Zeilenende enden
\A String-Start, Suchanfrage soll mit bestimmten Zeichen beginnen
\z String-Ende, Suchanfrage soll mit bestimmten Zeichen enden
Ausdruck Beschreibung
. Ein einmaliges, beliebiges Zeichen
\s Ein Whitespace Zeichen
\S Alles außer ein Whitespace Zeichen
\d Eine Zahl zwischen 0-9
\D Alles außer einer Zahl zwischen 0-9
Quantifier Beschreibung
? Der voranstehende Ausdruck 0-Mal oder 1-Mal
* Der voranstehende Ausdruck 0-Mal oder beliebig oft
+ Der voranstehende Ausdruck 1-Mal oder beliebig oft
{1} Der voranstehende Ausdruck genau 1-Mal
{1,} Der voranstehende Ausdruck 1-Mal und öfters
{1,3} Der voranstehende Ausdruck zwischen 1-Mal und 3-Mal
Modifier Beschreibung
i Case-Sensitive (Keine Unterscheidung zwischen Groß- und Kleinschreibung)
s Single Line
m Multi Line
x Extended Syntax, Leerzeichen werden ignoriert
g Greedy Mode
Reicht noch nicht? Hier erhalten Sie eine noch ausführlichere RegEx Referenz
Beispiel Ausführen Beschreibung Pattern Modifier
Ausführen Link ermitteln (<a[^>]*>[^<]*<\/a>) i
Ausführen Linktext ermitteln <a[^>]*>([^<]*)<\/a> i
Ausführen Datum im, Format: YYYY-mm-dd ([0-9]{4})-([0][1-9]|[1][0-2])-([0][1-9]|[1-2][0-9]|[3][0-1])
Ausführen Datum und Uhrzeit Format: YYYY-mm-dd H:i:s ([0-9]{4})-([0][1-9]|[1][0-2])-([0][1-9]|[1-2][0-9]|[3][0-1]) ([0-1][0-9]|[2][0-3]):([0-5][0-9]):([0-5][0-9])?
Ausführen Double-Variable ([0-9]{1,14}|[0-9]{1,13}\.[0-9]{0,13}|[0-9]{1}\.[0-9]{,13}E\+1[4-8])
Ausführen E-Mail-Adresse ([a-z0-9_-]+[\.]?[a-z0-9_-])+@([a-z0-9-]+[\.]?[a-z0-9-])+\.([a-z]{2,4}){1,2} i
Ausführen Hexadezimal-Wert beliebiger Länge (\#)+(([0-9A-F]){2}){1,} i
Ausführen Hexadezimaler Farbwert 3- oder 6-Stellig (\#)+([0-9A-F]{3}){1,2} i
Ausführen IP v4 (([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])
Ausführen IP:Port (\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\:\s?(\d{1,5})
Haben Sie Verbesserungs- oder Erweiterungsvorschläge, dann schreiben Sie uns eine E-Mail.