mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 16:15 Benutzername: Passwort: Auto-Login

Thema: If Abfrage innerhalb preg_match_all vom 12.02.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> If Abfrage innerhalb preg_match_all
Autor Nachricht
Kraat
Threadersteller

Dabei seit: 05.10.2006
Ort: Köln
Alter: 42
Geschlecht: Männlich
Verfasst Di 12.02.2008 16:59
Titel

If Abfrage innerhalb preg_match_all

Antworten mit Zitat Zum Seitenanfang

So Hallo,
ich nochmal!

Sitze gerade an einem Plugin für Wordpress, wie in meinem anderem Post schon beschrieben.
http://www.mediengestalter.info/forum/10/wordpress-plugin-icon-adden-101110-1.html

Jetzt hab ich nur eine kleine Frage!
Mittels einer Reg Ex prüfe ich die Eingabe auf ein bestimmtes Muster.
Jetz wollte ich fragen ob ich innerhalb einer preg_match_all Funktion eine Abfrage starten kann ob ein Muster auch vollständig ist.

Ich möchte mehr oder minder 2 Arten der Patterns anbieten.
Die sollen ca. so aussehen
Code:

// 1.te Möglichkeit des Patterns
[buchstaben;zahlen;variable1;variable2]

// 2.te Möglichkeit des Patterns
[buchstaben;zahlen] // Ohne Angabe der Variablen, da man diese auch vorher im Backend festlegen kann


Die Regex sieht so aus bisher
Code:

preg_match_all('/\[a-z\:(.*?)\:(.*?)\:(.*?)\]/is', $content, $ausgabe);


So bekomme ich ja nur den Pattern wenn die Variablen mit angegeben wurden..

Gruß Mirko
  View user's profile Private Nachricht senden
dastef

Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 12.02.2008 22:33
Titel

Antworten mit Zitat Zum Seitenanfang

wenn du folgenden ausdruck verwendest: [\d]+([foo])? dann
ist der letzte part optional - gekennzeichnet durch die klammern
und das fragezeichen. so kannste das bei deinem auch machen ..
die kannste (zur not) auch schachteln.

wenn ein block nicht vorhanden ist, dann taucht er im array das
preg_match* zurückgibt auch erst gar nciht auf .. das sollte dir
eigentlich zur lösung verhelfen Lächel
  View user's profile Private Nachricht senden
Anzeige
Anzeige
 
Ähnliche Themen [javascript] replace() ersetzt nur einen match
sql Abfrage
SQL Abfrage
[PHP] If-Abfrage
SQL Abfrage
RadioButton abfrage
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.