Hallo
"Hier (PWT 15) mag irgendwas stehen (PWT12345)"
Ich möchte nun jeweils ganz am Ende des Strings (muss immer das Ende sein) die Zahl zwischen (PWT und ) auslesen. In diesem Falle wäre 12345.
preg_match('#(PWT(.*?))#', $content, $matches);
Diese Funktion gibt mir leider nicht die gewünschte Zahl zurück. Meiner Meinung nach müsste diese wenigstens " 15" und "12345" zurückliefern.
Nein. Wieso?
- Wieso liefert er mir nicht die Zahlen zurück?
Beachte die notwendige Maskierung von Zeichen in regulären Ausdrücken
- Wie mache ich es, dass er meinen Ausdruck nur anwendet, wenn dieser ganz am Ende des String ist?
Das steht im Abschnitt Reguläre Ausdrücke für Zeichenketten
- Wie mache ich es dass er nur Zahlen akzeptiert?
Reguläre Ausdrücke für einzelne Zeichen hat eine Antwort darauf.
Freundliche Grüße
Vinzenz