Advertisement
Valerka

Untitled

Mar 31st, 2015
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. fso = new ActiveXObject("Scripting.FileSystemObject");
  2.  
  3. fh = fso.OpenTextFile(WSH.Arguments(0));
  4. strok = fh.ReadAll();
  5. fh.Close();
  6.  
  7. fh = fso.OpenTextFile(WSH.Arguments(1));
  8. temp = fh.ReadAll().split('\n');
  9. fh.Close();
  10. sub=temp[0];
  11.  
  12. count=0;
  13.  
  14. var strok=array[q];
  15. var j=sub.length-1;
  16. if(strok.length>=sub.length){
  17.     while (j<strok.length){
  18.         var flag=false;
  19.         w=sub.length-1;
  20.         //console.log('j:',j,strok[j]);
  21.         //elsli ravny posledie
  22.         if (strok[j]==sub[w]){
  23.             flag=true;
  24.             for (var i=1;i<sub.length && flag;i++){
  25.                 if (strok[j-i]!=sub[w-i])flag=false;
  26.             }
  27.             if (flag){
  28.                 if (count<10) console.log(q,j-w);
  29.                 count++;
  30.             }
  31.         }
  32.         //na chto smeshat'
  33.         if (flag) j+=sub.length;
  34.         else if(sub.lastIndexOf(strok[j],sub.length-2)>=0)j+=w-sub.lastIndexOf(strok[j],sub.length-2);
  35.         else j+=1;
  36.         //console.log(j);
  37.     }
  38. }
  39.  
  40. WSH.echo(count);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement