如何在内部转义<和>

时间:2020-03-05 18:47:10  来源:igfitidea点击:
tags

I'm trying to write a blog post which includes a code segment inside a <pre> tag. The code segment includes a generic type and uses <> to define that type. This is what the segment looks like:

java <pre> PrimeCalc calc =新的PrimeCalc(); Func <int,int> del = calc.GetNextPrime; </ pre>```生成的HTML删除了<>并最终如下所示:

PrimeCalc calc = new PrimeCalc();
Func del = calc.GetNextPrime;

如何转义<>以便它们显示在HTML中?解决方案答案这可能是博客软件所特有的,但是我们可能想尝试以下字符串(删除下划线字符):&_lt; &_gt;答案如何:

< and >

希望这可以帮助?分别回答<和>回答使用<和>在html内执行<和>。回答

<pre>></pre>

呈现为:>```所以你想要:

<pre>
    PrimeCalc calc = new PrimeCalc();
    Func&lt;int, int&gt; del = calc.GetNextPrime;
</pre>

原来是这样的:

PrimeCalc calc = new PrimeCalc();
    Func<int, int> del = calc.GetNextPrime;

回答

<pre>
    PrimeCalc calc = new PrimeCalc();
    Func&lt;int, int&gt; del = calc.GetNextPrime;
</pre>

回答

rp所说的,只需用它们的html实体等效项替换大号(>)和小号(<)符号。这是一个例子:

<pre>
    PrimeCalc calc = new PrimeCalc();
    Func&lt;int, int&gt; del = calc.GetNextPrime;
</pre>

它应显示为(这次使用完全相同,没有用于markdown的前置空格):

PrimeCalc calc = new PrimeCalc();
    Func<int, int> del = calc.GetNextPrime;