我有以下正则表达式来尝试减少换行符组:
s/(\n|\r\n|\n\r)(\n|\r\n|\n\r)(\n|\r\n|\n\r)+/\n\n/gmi;
它开始于:
s/\n\n(\n)+/\n\n/gmi
我希望将连续的换行数减少到最多连续两个(只是尝试对我为内部 wiki 导入的一些文件进行一些清理)。数据有几行 CRLF 分布在其中(Windows 数据文件)。然而,它似乎不起作用。
我究竟做错了什么?这是一个错误的示例:
开始于:
添加了菜单和工具栏定位的缺失选项</p> </div> </正文> </html>
我正在剥离 HTML 标签,所以它最终是这样的:
添加了菜单和工具栏定位的缺失选项
然后我应用正则表达式,结果如下:
添加了菜单和工具栏定位的缺失选项