从字符串中转义HTML以及\ r \ t和\ n

时间:2011-10-19 03:24:27

标签: html string grails replace

我正在尝试从包含HTML标记的代码中的构建字符串索引太阳搜索。任何人都知道如何从字符串中删除所有字符。

目前,我正在使用

answers << answer.feedback.replaceAll('\\<.*?>','')

我想要转义所有HTML字符和所有\ n \ t和\ r \ n。怎么做?

1 个答案:

答案 0 :(得分:1)

是否要转义html标记,以便&lt; span&gt;变成&amp; lt; span&amp; gt;或者你想自己删除标签。你原来的问题含糊不清。

对于第一种情况:

answer.feedback.encodeAsHTML() 

(有关详细信息,请参阅http://grails.org/doc/latest/ref/Plug-ins/codecs.html