求解一个正则的理解

$value = preg_replace_callback('~(<a .*?>.*?</a>|<.*?>)~i', function ($match) use (&$links) {
        return '<' . array_push($links, $match[1]) . '>';
}, $value);

主要让我困惑的是正则表达式前面的~代表什么意思
讨论数量: 1
5年前 评论
cuihaifeng1234 (楼主) 5年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!