我想在我的解析器中添加块引用,比如 Stack Overflow,>
用于标记块引用的一部分。
这是我为开始上课所做的事情:
<?php
$string = "This is a paragraph
> This is a blockquote
> This is a blockquote
> This is a blockquote
This is another paragraph
";
$md = new Markdown();
echo $md->parseString($string);
这是我在课堂上为解析块引用所做的工作,问题是,它没有找到我想要引用的部分。
<?php
$this->string = preg_replace("/^>(.+?)/is", "<blockquote>$1</blockquote>", $this->string);
我该怎么做才能找到这些多行引用?