Избегайте HTML, а также \ r \ t и \ n из строки - PullRequest
0 голосов
/ 19 октября 2011

Я пытаюсь индексировать солнечный поиск по встроенной строке в коде, содержащем теги HTML.Любой знает, как я могу удалить все символы из строки.

В настоящее время я использую

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

Я хочу экранировать все символы HTML и все \ n \ t и\р.Как это сделать?

1 Ответ

1 голос
/ 19 октября 2011

Вы хотите экранировать html-теги, чтобы становилось , или вы хотите УДАЛИТЬ сами теги.Ваш первоначальный вопрос неоднозначен.

Для первого сценария:

answer.feedback.encodeAsHTML() 

(дополнительную информацию см. http://grails.org/doc/latest/ref/Plug-ins/codecs.html)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...