Вопросы к Поиску с Алисой
Разница между вопросительным знаком и звёздочкой в регулярных выражениях заключается в том, что каждый из этих символов указывает на разное количество вхождений предыдущего элемента: en.wikipedia.org
Таким образом, вопросительный знак используется для поиска одиночных символов, а звёздочка — для указания на любое количество символов в строке, предшествующих ей, в том числе и нулевое число символов. www.opennet.ru habr.com