如何使用java将文本文件中包含的整个字符串替换为新行?
我的文本文件包含以下数据:如何使用java将文本文件中包含的整个字符串替换为新行?,java,regex,Java,Regex,我的文本文件包含以下数据: |------------------+------+-------------+------------------ A regular expression can be a single-character pattern or multiple-character pattern. --------------------------------------------------- 因此,我想使用正则表达式替换|--------------
|------------------+------+-------------+------------------
A regular expression can be a single-character pattern or multiple-character pattern.
---------------------------------------------------
因此,我想使用正则表达式替换|---------------------+------------------+--------------+--------------和---------------------------------------------例如,替换包含0个或更多'-'字符的完整字符串。多谢各位
目前我正在使用:line=line.replace(“|-------------------+-------------+-------------+--------------”,“\n”) 您可以像这样在
replaceAll
中正则表达式:
line = line.replaceAll("[|+-]+", "\n");
谢谢,它确实有用。但是我的文本文件包含+---------------------------------------------------------------+行,这些行没有被替换。有什么建议吗?