Guest User

Untitled

a guest
Jan 17th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. i, j, k: Integer;
  2. begin
  3. j := 1;
  4. repeat
  5. j := Pos(memo2.Lines[i], memo1.text, j);
  6. if j > 0 then
  7. begin
  8. j := j + length(memo2.Lines[i]);
  9. k := pos(#13, memo1.Text, j+1);
  10.  
  11. if k = 0 then
  12. k := length(memo1.text);
  13.  
  14. Memo3.Lines.Add(copy(memo1.Text, j, k-j));
  15. end;
  16. until j = 0;
  17. end;
  18.  
  19. i, j, k: Integer;//объявление переменных тут int i,j,k
  20. begin //{
  21. j := 1;//j=1
  22. repeat//входим в цикл
  23. j := Pos(memo2.Lines[i], memo1.text, j);//ищем позицию
  24. if j > 0 then//если j>0
  25. begin//{
  26. j := j + length(memo2.Lines[i]);//в j заносим j+длину массива
  27. k := pos(#13, memo1.Text, j+1);//в k заносим позицию
  28.  
  29. if k = 0 then//если k = 0
  30. k := length(memo1.text);//заносим в k длину
  31.  
  32. Memo3.Lines.Add(copy(memo1.Text, j, k-j));//заносим в поле результат
  33. end;//}
  34. until j = 0;//условия цикла
  35. end;//}
Add Comment
Please, Sign In to add comment