用<br>标记替换\ n

希蒙德

我有一些用户提供的文本,希望在浏览器中正确显示(用<br/>-tags替换新行)。我希望所有其他HTML标记都转义。最好的方法是什么?

迈克尔·扎亚克(Michael Zajac)

不是最漂亮的解决方案,但这将起作用。如果视图接受一个string参数str@Html(HtmlFormat.escape(str).toString.replace("\n", "<br />"))则将首先转义该字符串,然后将\ n的所有实例替换为<br />,最后将其转换回html,以便Play不会尝试转义已经转义的字符。如果您还想转义\ r或\ r \ n,则可以将另一个链接replace到该字符串上,或者使用正则表达式代替。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在我使用$ sce.trustAsHtml()的模型变量上用<br>标记替换\ n

来自分类Dev

jQuery用<br>替换\ n HTML无法呈现<br>

来自分类Dev

jQuery用<br />替换\ n吗?

来自分类Dev

用<br>替换

来自分类Dev

如何使用jQuery用\ r \ n替换所有<br />

来自分类Dev

用HTML标记+ \ n分析替换HTML结束标记

来自分类Dev

如何用\ n替换</br>和<br/>?

来自分类Dev

如何用\ n替换</br>和<br/>?

来自分类Dev

PHP-REGEX-用pre标记内的<br>替换换行符

来自分类Dev

如何防止Jekyll-import(WordPress)用单个<P>标记替换两个<br> HTML标记?

来自分类Dev

jQuery-用换行符替换换行符<br /> \ n

来自分类Dev

XML / XSL用<br/>替换空格

来自分类Dev

在日期上用<br />替换空格

来自分类Dev

用javascript替换多个<br>标签

来自分类Dev

多个<br /> <br> <br/> \ r \ n出现需要替换为<br />

来自分类Dev

自动将HTML标记替换为“ <br>”

来自分类Dev

js将\ n替换为<br>并显示

来自分类Dev

在fpdf中将<br />替换为“ \ n”

来自分类Dev

快速将<br>替换为\ n

来自分类Dev

在C#中将\ n替换为<br/>

来自分类Dev

js将\ n替换为<br>并显示

来自分类Dev

用正则表达式匹配尾随<br>标记

来自分类Dev

Thymeleaf:用<br>替换换行符

来自分类Dev

Rails&prawnpdf:用新段落替换<br>

来自分类Dev

用PHP上的DIV替换DB中的<br />

来自分类Dev

使用 javascript 用换行符替换 html <br> 元素

来自分类Dev

XSL:用另一个字符替换<br> <br/>

来自分类Dev

用空格替换 \n

来自分类Dev

将JSON \ n转换为HTML <br>标记