*
- это подстановочный знак, означающий «любое количество символов», поэтому «****
» означает «любое число, любое число, любое количество символов», что, вероятно, не то, что вы имеете в виду.
?
является подходящим символом для «любого символа в этой позиции», поэтому «????
» означает «только строка из четырех символов».