У меня есть текстовый файл, содержащий цифры, которые указывают, где определенное слово находится в другом текстовом файле. Прямо сейчас «Начальное смещение» и «Конечное смещение» описывают положение первого и последнего символа в слове. Однако он не описывает, в какой строке находится слово. Исходя из начального смещения и конечного смещения, я хотел бы преобразовать его в соответствии со своими потребностями. Помимо того, чтобы знать, на какой строке находится слово, я также хотел бы, чтобы начальное смещение и конечное смещение начинались с 0 на каждой новой строке.
В данный момент это выглядит так:
Begin Offset End Offset Type
32 38 Company
3753 3755 CEO
16947 16953 Advisor
Я хотел бы преобразовать информацию, чтобы соответствовать другой структуре. Вот как бы я хотел, чтобы это было:
Line Begin Offset End offset Type
1 12 18 Company
11 5 7 CEO
93 0 6 Advisor
Вся помощь очень ценится!