我是 perl 语法的新手,但不是正则表达式,
我正在尝试根据第一个字符向Markdown.pl中的段落添加几个类,例如
Normal paragraph
? Info paragraph
! Important paragraph
给予:
<p>Normal paragraph</p>
<p class="info">Info paragraph</p>
<p class="important">Important paragraph</p>
这是 Markdown.pl 中包装<p>
标签的代码
my @grafs = split(/\n{2,}/, $text);
foreach (@grafs) {
unless (defined( $g_html_blocks{$_} )) {
$_ = _RunSpanGamut($_);
s/^([ \t]*)/<p>/;
$_ .= "</p>";
}
}
我需要使用条件语句还是 perl 中有一种我不知道的聪明方法?
此外,如果有机会使用!
并且?
作为第一个字符转义\
(不是强制性的,我真正需要它的机会很接近0
) ,那将是很棒的