正则表达式匹配空行

来源:互联网 发布:恢复软件finaldata 编辑:程序博客网 时间:2024/06/05 10:03

        网上下了一篇小说,txt纯文档,发现很多空行,看起来很不顺眼,于是,本着学习JavaIO和正则表达式的目的,写了个删除小说中空行的小程序,没想到花费的时间比我预计的多了很多。又遭打击。o(︶︿︶)o 唉……

        主要是正则表达式不熟悉,很久才找到正确的匹配空行的正则表达式。现总结一下:

        1. 我发现不用正则表达式,直接判断读出的一行是否为空串(即:"".equals(str))就可以去掉空行。

        2.匹配空行的正则表达式是^\\s*$,稍加改动,我发现用^$或者^\\s+$也没问题。

原创粉丝点击