node.js是否具有'match()'方法如果是,语法是什么

Does node.js has 'match()' method? If so what is the syntax?

本文关键字:如果 方法 是什么 语法 match 是否 js node      更新时间:2023-09-26

我尝试在node.js中使用.match()方法,控制台返回has no method 'match'。这是我称之为方法的部分:

fs.readFile('proxy.txt', function (err, data) {
    if (data.match(''n').length < proxyNum) {
        proxyNum = data.match(''n').length;
    }
    console.log('Testing ' + proxyNum + 'proxies.');
});

知道我如何正确地调用.match()吗?

这里有两个问题:

  1. fs.readFile将数据作为缓冲区返回,所以应该使用var data = data.toString('utf-8')将其转换为字符串。

  2. 您应该使用data.match(/'n/g).length来确定数据的长度,否则它将始终返回0或1;

相关文章: