最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

readFileSync的NodeJS和正则表达式生成的文本[复制]

运维笔记admin9浏览0评论

readFileSync的NodeJS和正则表达式生成的文本[复制]

readFileSync的NodeJS和正则表达式生成的文本[复制]

这个问题已经在这里有一个答案:

  • How to use JavaScript regex over multiple lines? 6个回答
回答如下:

正如vsemozhetbyt提到的,似乎在class.js文件中使用换行要么\r\n\r

其中一个最简单,最快的方式来匹配这些换行符将在您的正则表达式,而不是使用[\s\S](.|\n)

因此,您可以:

var fs = require('fs');

var file = fs.readFile('C:\\Users\\mikef\\Desktop\\node_regex_test\\class.js', 'utf8', function(err, doc) {
    var comments = doc.match(/(\/\*\*[\s\S]+?\*\/)/g);
    console.log(comments);
});
发布评论

评论列表(0)

  1. 暂无评论