PHP/REGEX: Obtenir une chaîne de caractères à l'intérieur des parenthèses

C'est un problème très simple, mais je ne pouvais pas trouver une solution, n'importe où.

Je suis d'essayer d'utiliser preg_match ou preg_match_all pour obtenir une chaîne à partir de l'intérieur des parenthèses, mais sans les parenthèses.

Jusqu'à présent, mon expression ressemble à ceci:

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

et renvoie le résultat suivant:

3(creux mettez en surbrillance) 928-129 (<- chaîne d'origine)

(creux mettez en surbrillance) (<- résultat)

Ce que je veux, c'est la chaîne à l'intérieur des parenthèses, mais sans les parenthèses. Il devrait ressembler à ceci:

creux en évidence

Je pourrais probablement remplacer les parenthèses par la suite avec str_replace ou quelque chose, mais qui ne semble pas être une solution élégante pour moi.

Que dois-je ajouter, de sorte que les parenthèses ne sont pas inclus dans le résultat?

Merci pour votre aide, vous les gars sont super! 🙂

Ce que vous appelez les crochets sont en fait des parenthèses.
Double Possible de PHP: la Meilleure façon d'extraire le texte entre parenthèses?

OriginalL'auteur Macks | 2012-06-28