Scala - убрать все HTML-теги из строки, кроме ссылок - PullRequest
4 голосов
/ 14 октября 2011

Я пытаюсь использовать шаблон регулярных выражений, найденный в этой теме в scala:

Убрать все теги HTML, кроме ссылок

value.replaceAll("s/<(?!\/?a(?=>|\s.*>))\/?.*?>//g", "")

Это дает мне несколько ошибок компиляции, все из которых "Недопустимый escape-символ"

Что мне нужно сделать, чтобы сделать это счастливым?

Заранее спасибо

EDIT

Получил работу со следующим, не нужно s / или // g в начале и конце строки регулярного выражения.

value.replaceAll("""<(?!\/?a(?=>|\s.*>))\/?.*?>""", "")

1 Ответ

9 голосов
/ 14 октября 2011

Попытка дословного строкового литерала value.replaceAll("""<(?!\/?a(?=>|\s.*>))\/?.*?>""", "") при работе с регулярным выражением для подавления выхода строки Scala.

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