Using regular expressions is generally a good idea for your problem.
When you look at http://php.net/preg_match you see that $matches will be an array, since there may be more than one match. Try
print_r($matches);
to get an idea of how the result looks, and then pick the right index.
EDIT:
If there is a match, then you can get the text extracted between the parenthesis-group with
print($matches[1]);
If you had more than one parenthesis-group they would be numbered 2, 3 etc. You should also consider the case when there is no match, in which case the array will have the size of 0.