Advertisement
msangel

reqexp optimization

Feb 8th, 2012
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. txt= Array(10000).join('asddas');
  2. console.time("or");
  3. re= /javajava|javggaaa|javvva|adasddsa|adsasd/;
  4. txt.match(re);
  5. console.timeEnd("or");
  6. console.time("trie");
  7. var re= /jav(?:ajava|ggaaa|vva)|ad(?:asddsa|sasd)/;
  8. txt.match(re);
  9. console.timeEnd("trie");
  10. console.log('second operaion');
  11. console.time("or");
  12. re= /javajava|javggaaa|javvva|adasddsa|adsasd/;
  13. txt.match(re);
  14. console.timeEnd("or");
  15. console.time("trie");
  16. var re= /jav(?:ajava|ggaaa|vva)|ad(?:asddsa|sasd)/;
  17. txt.match(re);
  18. console.timeEnd("trie");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement