Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript正则表达式匹配字节顺序标记(BOM)_Javascript_Regex_Node.js - Fatal编程技术网

使用JavaScript正则表达式匹配字节顺序标记(BOM)

使用JavaScript正则表达式匹配字节顺序标记(BOM),javascript,regex,node.js,Javascript,Regex,Node.js,有没有一种简单的方法可以使用JavaScript正则表达式来匹配BOM表?我想在Node.js中构建一个实现这一点的实用程序,但以下内容似乎与任何内容都不匹配: fixBomFiles : function(offendingFiles) { var i = 0, file, js; for (i=0; i < offendingFiles.length; i++) { file = offendingFiles[i]; j

有没有一种简单的方法可以使用JavaScript正则表达式来匹配BOM表?我想在Node.js中构建一个实现这一点的实用程序,但以下内容似乎与任何内容都不匹配:

fixBomFiles : function(offendingFiles) {
    var i = 0,
        file, js;

    for (i=0; i < offendingFiles.length; i++) {
        file = offendingFiles[i];
        js = this.parent.fs.readFileSync(file, 'utf8');

        js = js.replace(/\uFEFF/g, '');

        this.parent.fs.writeFileSync(file, js, 'utf8');
    }
}
fixBomFiles:函数(有问题的文件){
var i=0,
文件,js;
对于(i=0;i

有什么想法吗?我猜我的正则表达式不好,或者我不应该在读/写时使用UTF-8编码。。。正则表达式很好。我的脚本没有正确加载“有问题的文件”