- Умеющий выполнять замену по определённому образцу с применением регэкспов. Например, дописать в начало или конец каждого слова какой-нибудь фрагмент.
Конкретнее: в файле карты в польском формате, в каждой строке, начинающейся с "Label=", нужно заменить каждое слово на такое же с "|1|" в начале и с "|0|" в конце слова (без кавычек). - Выполняющий собственно транслитерацию по определяемым пользователем правилам. Один исходный символ соответствует одному результирующему. - неактуально, но если будет - то хорошо
Цель всего этого - русификация карт к Лоуренсу. Последний умеет показывать русские надписи, но хранит их в хитром транслите, в ASCII (а шо ви хотели - это ж американцы!).
ДОВЕСОК от 17.09.2010: обновил сообщение.
ДОВЕСОК 2: решение найдено! См. в теме.