IT24

Автоматизация перелинковки сайта

Задача: в новых статьях сайта проставлять ссылки на существующий контент. Сложность в том, что контент представляет собой словарь, в котором прописано 150 терминов. Ручная вычитка и перелинковка таких объемов затруднительна.

Формирование регулярного выражения

Теперь все ссылки нужно перевести в HTML-формат и сформировать регулярное выражение для поиска и замены терминов на HTML-ссылки.

Пример:

текст текст в Апелляционной жалобе текст текст

должен быть заменен на

текст текст <a href="/terms/3575/">в Апелляционной жалобе</a> текст текст

Итоговый список терминов и ссылок в виде регулярного выражения будет выглядеть так:

Автоматизация перелинковки сайта. Термин и ссылка в HTML-формате + регулярное выражение

Проверяем регулярное выражение в Notepad++.

Автоматизация перелинковки сайта. Проверка регулярного выражения в Notepad++

Автоматизация перелинковки сайта. Проверка регулярного выражения в Notepad++

Поиск термина и вставка ссылки работает!

Последнее изменение: