diff --git a/plugins/factoids.pm b/plugins/factoids.pm index 8527899..eebb508 100644 --- a/plugins/factoids.pm +++ b/plugins/factoids.pm @@ -342,7 +342,7 @@ sub _fact_substitute my ($matchstart, $matchend) = ($-[0], $+[0]); my @caps = map {substr($pred, $-[$_], $+[$_] - $-[$_])} 1..$#+; my $realsubst = $subst; - $realsubst =~ s/\$(\d+)/$caps[$1-1]/eg; + $realsubst =~ s/(?