Заменить слова в документе на переданные пользователем
берется простой документ с текстом и конвертируется в html после чего этот html отправляется клиенту и отображается на фронте, клиент помечает какие слова он хочет заменить и на что(причем если в документе два слова с одинаковым значением, должно меняться только то слово которое пометил пользователь, второе слово свое значение не меняет), после чего информация о том какие слова в html документе он хочет заменить отправляются на сервер, в сервере мы уже должны поменять нужные слова не в самом html, а в простом документе, то есть мы знаем позицию изменяемого слова в html, но не знаем позицию этого же слова в простом документе. Есть у кого идея как можно определить какие слова нужно поменять в документе зная позицию этих же слов в html документе?