Сопоставить индекс с различием строки - PullRequest
0 голосов
/ 16 апреля 2020

Если у меня есть две строки: "Hello, this is a string!" и "Hello world, this is a string!"

И я отслеживаю выделенное слово с помощью { index: 13, length: 4 }, как я могу различить две строки так, чтобы я мог знать, как добавить 6 к индекс, так как он переместился на 6 символов? У меня есть базовый c алгоритм сравнения, который говорит мне, что ADD: "мир" имеет место при счете 5.

Функция сравнения, которую я имею, выдаст:

[
  { count: 5, value: 'Hello' },
  { count: 6, added: true, value: ' world' },
  ...
]

Это как просто, как отслеживание этих изменений и добавление их в индекс, или я что-то упустил?

...