2009-10-16 14 views
2

J'ai une chaîne comme ceci:aide simple regex php

MyText (1,151) 

Je voudrais obtenir avec regex que la valeur à l'intérieur(), dans ce cas seulement: 1151.

Je sais que c'est simple mais je ne suis pas bon avec regex.

Merci!

+1

Obtenez expresso pour la construction et l'apprentissage regexes – CaffGeek

Répondre

6

Une question presque identique was just asked. Il ya des solutions là-dedans qui fonctionneront pour vous;)

+0

Je vous recommande de jeter un oeil à la question liée, aussi. Utiliser une expression régulière pour quelque chose de si trivial est généralement exagéré. –

3

Cela fonctionne:

if (preg_match($str, '/\(([^)]*)\)/', $matches)) 
{ 
    $content = $matches[1]; 
} 
+1

+1 battu par 3 secondes :) – soulmerge