Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. const readline = require('readline')
  2. const fs = require('fs')
  3.  
  4. const rl = readline.createInterface({
  5. input: fs.createReadStream('muestra_log.txt')
  6. })
  7. const pattern = /(.*?) (.*?) (.*?) \[(.*?)\] "(.*?) (.*?) (.*?)" (\d+?|-) (\d+?|-) "(.*?)" (.*?) "(.*?)" "(.*?)" ([\d\.]+?|-) "(\d*?|-)" "(.*?)"/
  8. let count = 0
  9.  
  10. rl.on('line', function (line) {
  11. let matches = pattern.exec(line)
  12.  
  13. if (matches) {
  14. // Do something
  15. }
  16.  
  17. count++
  18. })
  19.  
  20. rl.on('close', function (line) {
  21. console.log(`Processed ${count} lines`)
  22. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement