我是正则表达式的新手,我遇到了一些麻烦。我正在尝试获取 {{#user_data?}} 和 {{/user_data?}} 之间的所有内容
$content = '
{{#user_data?}}
<span class="hello">
Hello, {{username}}!
</span>
{{/user_data?}}';
$key = 'user_data?';
$regex = '/\{\{#'.$key.'\}\}(.*?)\{\{\/'.$key.'\}\}/';
if (preg_match_all($regex, $content, $matches))
{
print_r($matches);
}
else
echo 'no match found';
我究竟做错了什么?