Вот что я вам скажу........................
СПАСИБО.
Отлично работает.
Единственно, с регистром нюансик. Я заменил было строчку var re01 = new RegExp("(^|[^a-zA-Z0-9а-яёА-ЯЁ])"+key+"(?=[^a-zA-Z0-9а-яёА-ЯЁ]|$)", "gi"), ну то есть i добавил, скрипт стал переводить верхний в нижний. Так что откатился на оригинал, который не видит не свой регистр. В общем, совершенно не проблема сделать оба варианта, т.е. нижний И верхний, ведь свой файлик нужно только единожды заполнить, потом он будет всегда сохранён, только копируй.
СПАСИБО.
Но где же этот скрипт был?! Я старался следить за обновлениями и скачивать себе по мере выхода, годы идут, и вот, пропустил. Крайне полезная штука. Где же это такое чудо выкладывалось?
Я, как ни странно, нашёл было рабочий способ. Ну, так как даже близко не программист, то черезжопный... Однако работает, как ни странно... В скрипте Генеральная уборка есть примеры замены, там просто скопировал нужный вариант, и в конце шаблонов подобавлял новые var re92, var re93, короче, успел только 5 словоформ внести, а тут и вы отписались.
Это скрипт просто конфетка.
СПАСИБО.