Я пытаюсь создать файл словаря из нескольких веб-страниц, которые я нашел в Интернете. Словарь индексирует заголовки, чтобы их можно было легко найти в режиме поиска. Информация на веб-странице разделена на разделы, каждый из которых имеет уникальный идентификатор. Например: <div id="word-2857">Andronicus, Titus . . .
Проблема в том, что в другом тексте есть ссылки на другие слова, написанные так: <a href="#word-2857"><i>see Titus Andronicus</i></a>
Поэтому при создании файла словаря (для Goldendict) ссылки на другие слова должны быть записаны в виде: <a href="entry://headword">text to display</a>
Поскольку Титус делает заглавные слова word-2857 вместо Андроника, он довольно бесполезен, и я хочу (наконец-то) сделать пакетную замену ссылок для всех слов (их около 10000). Я хочу заменить все ссылки на идентификаторы на соответствующие им ключевые слова <a href="#word-2857"><i>see Titus Andronicus</i></a>
должен стать <a href="entry://Andronicus, Titus">see Titus Andronicus</a>
У меня уже есть список всех слов, которые я хочу заменить тем, что я хочу заменить. Проблема в том, что с помощью Notepad++ я могу сделать только одну уникальную замену за раз. Есть более 10000 слов, и это займет слишком много времени. Пожалуйста, помогите объяснить, как это можно сделать легко.
Спасибо