В настоящее время я пытаюсь прочитать из файла свойств, имеющего в нем одно свойство, которое может содержать все возможные разделители строк, повторяющиеся любое количество раз, например.Удалите все возможные разделители строк в файле свойств java
green.color.poem=Green is .... the color of spring.\r\nGreen is .... renewal.\n\nGreen is .... the color of envy.\r\n\r\nGreen is .... a new crayon.\\r\\nGreen tastes like .... a crisp apple.\\r\\n\\r\\nGreen smells like .... fresh cut grass.<br>Green sounds like .... a croaking frog.</p><p>Green feels like .... soft, velvety moss.\n\nGreen looks like .... shiny emeralds.\r\n\\r\\nGreen makes me .... go.\n\nGreen is .... my favorite color.
Как видно выше, значение свойства содержит \ г, \ п, \\ г \\ п, < ш> и </р> < р> как разделители строк повторяющихся любое число раз ... Мне просто нужно разбить это значение свойства (в массив строк) на основе разделителей строк, чтобы первый элемент массива удерживал «зеленый цвет ... цвет весны». Второй элемент будет содержать " Зеленый - это ... обновление », так далее и т. Д. Я попытался использовать класс свойств Java, который может понимать символы \ r и \ n и разделить значение соответственно, но он не чтит символы \\ r, \\ n, < и> </p> < p>. Как я могу обеспечить выполнение программы для обработки \ r, \ n, \\ r и \\ n одинаковым образом?
Кроме того, этот файл может содержать текст без текста в формате \ uXXXX. – user1738250