PHP reguläre Ausdrücke Regex: preg_match, preg_match_all

Top-Artikel in diesem Bereich

PHP Befehle: Funktionen auf einen Blick

geändert: 23.04.2021 von Bernhard (Erstveröffentlichung: 17.10.2016)

Die verfügbaren PHP-Funktionen (Befehle) können mit der PHP-Funktion get_defined_functions(); aufgelistet werden. ... weiterlesen

PHP UTF-8 Umlaute

erstellt: 06.05.2020 von Bernhard

Bei Problemen mit den Umlauten in PHP, liegt das meist an einer falschen Zeichenkodierung. ... weiterlesen

Preview php Datei erstellen - was ist PHP - Grundlagen

php Datei erstellen - was ist PHP - Grundlagen

geändert: 08.06.2021 von Bernhard (Erstveröffentlichung: 22.08.2012)

PHP ist eine serverseite Scriptsprache für Webseiten. Sie ermöglicht es, im Gegensatz zu statischen html Seiten, Inhalte auf dem Server zu verändern oder zu speichern. Beispiele hiefür sind ein Gästebuch,  Forum, Kommentarfunktion oder das online Bearbeiten und Speichern von Daten von Webseiten. Der PHP Code wird dazu direkt vom Server ausgeführt, d.h. im Quelltext des Browsers kann man nicht sehen, was eigentlich hinter der Seite steckt. Der Browser bekommt immer einen fertigen HTML Code gelief... ... weiterlesen


Fragen / Kommentare zu PHP reguläre Ausdrücke Regex: preg_match, preg_match_all

(neueste zuerst)


✍anonym
erstellt am 22.04.2019 13:04
User: Alexander 
Hallo,
Dank der obigen Anleitung funktioniert bei mir das Auslesen fast. 
Von einer Zeile mit dem Inhalt

kann ich fehlerfrei den Wert auslesen mit:
$pattern="/value="(.*)" maxlength=/";
if (preg_match ($pattern, $row, $matches))
{
    $value = $matches[1];
}

Wenn die Zeile aber Uhrzeit und Datum als Wert enthält, dann erhalte ich mit dem obigen Pattern einen Fehler.

Wahrscheinlich werden der Doppelpunkt und das Slash-Zeichen nicht erkannt.
Wie muss ich den obigen Pattern-Ausdruck ändern, damit nicht nur Zahlen und Buchstaben, sondern auch der Wert mit dem Datum gelesen wird (kein Prüfen von Datum)?
Danke.