PHP/REGEX: Holen Sie sich eine Zeichenfolge innerhalb der Klammern

Dies ist ein wirklich einfaches problem, aber ich konnte keine Lösung finden, überall.

Ich werde versuchen, preg_match oder preg_match_all erhalten Sie eine Zeichenfolge aus, innerhalb von Klammern, aber ohne die Klammern.

So weit, mein Ausdruck sieht wie folgt aus:

\([A-Za-z0-9 ]+\)

und gibt das folgende Ergebnis zurück:

3(hohl highlight) 928-129 (<- original-string)

(hohl highlight) (<- Ergebnis)

Was ich will, ist die Zeichenfolge innerhalb der Runden Klammern, jedoch ohne die Klammern. Es würde dann so Aussehen:

hohl highlight

Könnte ich wahrscheinlich ersetzen Sie die Klammern, die danach mit str_replace oder so etwas, aber das scheint nicht zu sein eine sehr elegante Lösung für mich.

Was muss ich hinzufügen, damit die Klammern sind nicht im Ergebnis enthalten?

Danke für Eure Hilfe, Ihr seid Super, Jungs! 🙂

InformationsquelleAutor Macks | 2012-06-28
Schreibe einen Kommentar