$var = 'Click on this <a href="#">link</a>. (goes to heaven) (and then somewhere else)';
如何获取放在第一个括号之间的文本?
将其值抛向$extra
在此示例$extra = 'goes to heaven'
感谢。
答案 0 :(得分:2)
preg_match("/\\((.+?)\\)/", $var, $matches);
$extra = $matches[1];
对于您提供的示例,这是完全正确的。如果要解析任意HTML,则必须使用DOMDocument
或类似的。