Разница между вопросительным знаком и звёздочкой в регулярных выражениях заключается в том, что каждый из этих символов указывает на разное количество вхождений предыдущего элемента: 5
Таким образом, вопросительный знак используется для поиска одиночных символов, а звёздочка — для указания на любое количество символов в строке, предшествующих ей, в том числе и нулевое число символов. 12