Дано:
Есть строка типа
Задача:
Надо убрать все встреченные максимально просто. Например, методом replaceAll().
Пробовал:
По аналогии с методом replace пробовал просто подставить ненужное первым аргументом, но оно не принимается, т.к. ожидает регулярное выражение, а Возможное решение:
Я могу, конечно, пройтись циклом по строке и удалить всё методом replace... Но есть же метод replaceAll...
Вопрос:
Как должен выглядеть первый аргумент метода replacAll выбирающий ? Решение регулярками не предлагать)
Ответ
Так пробовали?
System.out.print(" ".replaceAll("(<\\!\\[CDATA\\[)|(\\]\\]>)",""));
Результат:
ТУТ_ТЕКСТ И_ТУТ_ТОЖЕ И_ЕЩЁ
ЗЫ Для студии есть плагин RegexpTester.
ЗЗЫ Экранирование сделает студия сама, если вставлять регулярку внутрь строки.
Комментариев нет:
Отправить комментарий