【发布时间】:2016-10-12 01:38:32
【问题描述】:
我正在尝试用 HTML 代码标记替换所有 ``
替换:
$string = "Foo `FooBar` Bar";
与:
$string = "Foo <code>FooBar</code> Bar";
我试过这些
$pattern = '`(.*?)`';
my $replace = "<code/>$&</code>";
$subject =~ s/$pattern/$replace/im;
#And
$subject =~ s/$pattern/<code/>$&</code>/im;
但它们都不起作用。
【问题讨论】:
-
注意斜线。
-
您的字符串在
$string中,但您在$subject上执行s///。你能展示你的实际代码吗?你能说明什么不起作用吗? -
是 Markdown 吗?如果是这样,请查看Text::Markdown。