2009-10-16 3 views
2

У меня есть строка, как это:просто регулярное выражение помощи PHP

MyText (1,151) 

Я хотел бы получить с регулярным выражением только значение внутри(), только в этом случае: 1151.

Я знаю, что это просто, но я не очень хорошо знаком с регулярным выражением.

Спасибо!

+1

Получить экспресс для создания и изучения регулярных выражений – CaffGeek

ответ

6

Почти идентичная вопрос was just asked. Там есть решения, которые будут работать для вас;)

+0

Я бы порекомендовал взглянуть на связанный с этим вопрос. Использование регулярного выражения для чего-то такого тривиального, как правило, излишне. –

3

Это будет работать:

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

+1 избили на 3 секунды :) – soulmerge

Смежные вопросы