如何在usemin之前规范化html

时间:2015-07-27 07:54:17

标签: regex gulp gulp-usemin

我们的一些开发人员有mac,有些人有PC - 而且在尝试运行时似乎存在usemin的问题 - 因为空格(CRLF和LF)正在交换并弄乱它。

在运行usemin之前,我可以在gulpfile中使用某种插件或正则表达式修复它们吗?

1 个答案:

答案 0 :(得分:0)

如果你可以使用正则表达式,你可以提到这些:

  • \r匹配回车符(ASCII 13)或CR
  • \n匹配换行符(换行符)(ASCII 10)或LF

因此,您可以通过/\r\n/g等简单正则表达式找到所有CRLF,/\n/g找到LF,并用\r\n替换它们。

要替换这两种类型或其他组合(如CR或LFCR),请使用此正则表达式:

/[\r\n]/g

更多信息(通过添加换页符):

  • \f匹配换页字符(ASCII 12)

    /[\f\r\n]/g