如何插入一个换行到一个字符串变量显示在一个预或代码标签?



我知道有很多关于precode标签中的换行符的问题,但它们似乎都与字符串字面值有关。但是,我想显示从HTTP请求获得的字符串变量。该字符串表示一个代码片段,看起来像这样:console.WriteLine("Hello");nconsole.WriteLine("World");nconsole.WriteLine("Bye");n

我的问题是,当我把它放入precode标签,像这样:

<pre>
{{ code }}
</pre>

显示为

console.WriteLine("Hello");nconsole.WriteLine("World");nconsole.WriteLine("Bye");n

不是

console.WriteLine("Hello");
console.WriteLine("World");
console.WriteLine("Bye");

<br>替换n也没有帮助,我也没有任何运气与css设置。从理论上讲,我可以改变后端,不把n放在每行的末尾,但我不知道我将如何表示一个换行符。

好的,所以我通过在代码字符串上调用replaceAll("\n", "n")使其工作。