2016-09-15 54 views
0

Ich habe folgendes Problem: Ich versuche, jedes Vorkommen einer Zeichenfolge zu ersetzen, die mit% beginnt und auch% endet, in der Mitte der Präcentagesymbole sollten alphanumerische Zeichen stehen . und Klammern() erlaubt. Das ist, was ich habe zur Zeit:Regex PHP - Beginnt mit und endet mit

/^%[a-zA-Z0-9()]+%$/ 

Antwort

1

^%[a-zA-Z0-9()]+%$ gut funktionieren würde, wenn Ihre Prozentzeichen beginnen und enden die Linie. Ich gehe jedoch davon aus, dass dies nicht der Fall ist.

^ bedeutet der Anfang einer Zeile, $ bedeutet das Ende einer Zeile. Ich nehme an, du würdest nur wollen: %[a-zA-Z0-9()]+%

+0

Ja, die End- und Startlinie war scheinbar mein Fehler! Vielen Dank – Viper

Verwandte Themen