function _StrCmp(Str,Msk

begin
while (Str^<>#0)and(Msk^<>#0) do begin
if Msk^ = '*' then begin
if _StrCmp(Str,Msk+1) then begin
Result := true;
exit;
end;
end else if Msk^ = '#' then begin
if Str^ in ['0'..'9'] then Inc(Msk)
else break;
end else if (Msk^ = '?')or(Msk^ = Str^) then Inc(Msk)
else break;
Inc(Str);
end;
Result := (Str^ = #0)and(Msk^ = #0);
end;
Собственно если '#' то 1 цифра..а если диапазон цифр нужен? например > 1 ?
Можно как-то в данный код добавить такую функцию?