求解一个正则的理解
$value = preg_replace_callback('~(<a .*?>.*?</a>|<.*?>)~i', function ($match) use (&$links) {
return '<' . array_push($links, $match[1]) . '>';
}, $value);
主要让我困惑的是正则表达式前面的~代表什么意思
RCRE 函数的分隔符