Я хочу добавить блоккоты в мой парсер, например Stack Overflow, где >
используются для обозначения части blockquote.Синтаксис Blockquote Markdown
Вот что я делаю, чтобы начать класс:
<?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);
Что я могу сделать, чтобы найти эти многострочные блокировки?
вы хотите один BLOCKQUOTE тег для каждой строки, или один BLOCKQUOTE тег для всех последовательных линий? –
один тег блока для всех последовательных строк. –