Спасибо за примеры Я реализовал иначе, точнее требования к процедуре немного другие, аски, юникод, без учета регистра и * - может быть как любая последовательность вимволов, так и отсутстивие символов, поэтому у меня * не эквивалентна *?. Тут согласен ****=**=*. 845435202__string.asm