tattyan3
@tattyan3 (tatsuji shimo)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

一枚のhtml文内にタグを無効とした領域を作る。

Qiitaみたいに高機能のシステムがうらやましい。

発生している問題・タグを分離できないので考えてみた

value =~ s/`{3.}/```/g
my @in_valle_arrey = split(/```/, $value);
my $n = 0;
foreach my $out_v (@in_valle_arrey) {
    if ($n % 2 == 1) {
        $out_v =~ s/&/&/g;
        # ...
    }
    $new_in_valle[$n] = $out_v;
    $n++;
}
$new_value = join(@new_in_valle, "```");
$new_value =~ s/(#{4}.+?\n$)/<h2><b>(1)<\/b><\/h2><br>/g;

$new_value プリントアウト

自分で試したこと

BingAIの協力のもとコードを作ったが試していない。

0

1Answer

以前なら、<plaintext>タグが使えましたが、廃止されました。

今なら、<pre>タグを使って、<>& をエスケープするしか無いのかも。

1Like

Comments

  1. @tattyan3

    Questioner

    value =~ s/&gt;/&amp;gt;/g;
    value =~ s/</&gt;/g; #上と同じ
    

    という方法もありますよ。ありがとうございます。

Your answer might help someone💌