Там нет понятия быстродействия, там результат моментален.
https://yadi.sk/d/xXAdqFdp3UdRPW
Короче, до фига геморра с сомнительной пользой.
Что-то подобное делал, даже по такой маске [вид у * был *чудной=вид у * был *чудно`й]
На выходе текст под звёздочками автоматом восстанавливается. Тоже на хеш-таблице.
К тексту в 1.5Мб(много слов) применялось 4 словаря ро ~ 800 000 правил. Время обработки ~3-5сек. Время в основном уходит на загрузку таблиц.
Если у него 300-500 слов-словосочитаний, то хеширования, в общем-то и не надо.
То есть надо Так?
серобуромалиновый в крапинку=0x18AEF70C
А как словами яркость передавать?