我目前正在尝试从具有单个属性的属性文件中读取,该属性可以使所有可能的行分隔符重复任意次数,例如
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.
如上所示,属性值包含\r、\n、\\r、\\n、<br>和</p><p>作为重复任意次数的行分隔符......我只需要根据行分隔符拆分此属性值(转换为字符串数组),以便第一个数组元素包含“Green is .... the color of spring.”,第二个元素将包含“Green is ....renew 。“, 等等等等。我尝试使用 java Properties 类,它可以理解 \r 和 \n 字符并相应地拆分值,但它不支持 \\r、\\n、< br> 和 </ p> < p> 字符。我如何能够强制程序以相同的方式处理 \r、\n、\\r 和 \\n?