这将选择括号内的字符串
$text = 'ignore everything except this (text)';
preg_match('#\((.*?)\)#', $text, $match);
echo $match[1] . ' /parentheses';
如何回显括号内的文字?
答案 0 :(得分:0)
尝试:
preg_match('^(*.?)\((*.?)\)(*.?)$', $text, $match);
echo $match[0] . $match[2];
假设只有一组括号。
答案 1 :(得分:0)
尝试以下方法:
$text = 'ignore everything except this (text)';
preg_match('/(.*)\((.*?)\)/', $text, $match);
echo "in parenthesis: " . $match[2] . "\n";
echo "outside parenthesis: " . $match[1] . "\n";
毋庸置疑,它假设有一组括号。