我正在构建我的第一个Grunt项目,我的一个任务是在输出html文件的开头引入空白行。我想删除它们。
我找到了grunt-line-remover,但它要求我单独列出每个html文件,而我宁愿将它指向一个目录。 (我现在没时间弄清楚如何调整代码来做到这一点。)
然后我发现grunt-text-replace支持文件名模式匹配,但我无法弄清楚正则表达式在html文件中找到一个空行。
我试过
/\n/g
但是它取代了每一个新行,而我只想替换空行。真的,我只是想替换开始的空白行,但是如果它删除了每个空白行都没问题。
任何帮助将不胜感激
答案 0 :(得分:1)
如果要删除空格请尝试使用[\ r \ n] {2,}
的正则表达式答案 1 :(得分:1)
您可以使用正则表达式
查找空行,而不是查找换行符/^\s*$/gm
它应该为您提供空行以及仅包含空格的行。