php: Klammern / Inhalt aus einer Zeichenkette entfernen?

8

Wenn ich eine Zeichenfolge wie diese habe:

%Vor%

Wie kann ich regex, so dass die Ausgabe ist:

%Vor%

Es muss in der Lage sein, eine beliebige Anzahl von Klammerpaaren innerhalb einer Zeichenfolge zu unterstützen.

    
stunnaman 26.08.2009, 18:36
quelle

3 Antworten

37

Dies sollte den Trick machen:

%Vor%

Beachten Sie, dass diese Antwort im Gegensatz zu den anderen Vorschlägen Leerzeichen um die Klammer herum entfernt.

Die Trimmung ist für den Fall, dass die Zeichenfolge mit einem Klammerabschnitt beginnt. In diesem Fall wird das darauf folgende Leerzeichen nicht entfernt.

    
James Wheare 26.08.2009, 18:42
quelle
3

Versuchen Sie Folgendes:

%Vor%     
Gumbo 26.08.2009 18:40
quelle
1
%Vor%     
Alix Axel 26.08.2009 18:39
quelle

Tags und Links