UNPKG

lab6.1

Version:

learn node

23 lines (21 loc) 635 B
var fs = require('fs'); var myRe = new RegExp("^"+urlObj.query["q"]); console.log(myRe); fs.readFile('cities.dat.txt', function (err, data) { // if(err) throw err; cities = data.toString().split("\n"); for(var i = 0; i < cities.length; i++) { var result = cities[i].search(myRe); if(result != -1) { console.log(cities[i]); } } }); var jsonresult = []; for(var i = 0; i < cities.length; i++) { var result = cities[i].search(myRe); if(result != -1) { console.log(cities[i]); jsonresult.push({city:cities[i]}); } } console.log(jsonresult);