如何在标记上添加自定义文本';解析PHP解析器

如何在标记上添加自定义文本';解析PHP解析器,php,parsing,markdown,parsedown,Php,Parsing,Markdown,Parsedown,我有一个降价文本: ![alt](/md.png "title") 使用解析器()将其转换为HTML后,我得到: 我需要在转换之前和之后以及代码内部添加某些值,以便获得所需的结果 <a href='#' class='some_class'> <p><img class='some_classy_image' alt="alt" src="/md.png" title="title" /></p> </a> 我如何以简单

我有一个降价文本:

![alt](/md.png "title")
使用解析器()将其转换为HTML后,我得到:

我需要在转换之前和之后以及代码内部添加某些值,以便获得所需的结果

<a href='#' class='some_class'>
  <p><img class='some_classy_image' alt="alt" src="/md.png" title="title" /></p>
</a>


我如何以简单的方式实现这一点?我很乐意使用Parsedown或其他PHP解析器以更简单的方式公开这些函数。

您需要编写一个覆盖
inlineLink
方法的扩展

它应该看起来像:

protected function inlineLink($Excerpt)
{
    $Link = parent::inlineLink($Excerpt);

    # modify $Link to match your requirements

    return $Link;
}
有关更多信息,请参阅

protected function inlineLink($Excerpt)
{
    $Link = parent::inlineLink($Excerpt);

    # modify $Link to match your requirements

    return $Link;
}