Я исследовал и знаю, что '?'используется для сопоставления, если результат встречается 0 или 1 раз в соответствующей функции.К сожалению, я не могу найти четкий пример того, что именно означает «?»спички.
Приветствия.
Регулярное выражение
co?at
будет соответствовать coat и cat
coat
cat
? само по себе ничего не соответствует. Это просто модификатор, который модифицирует предыдущий атом (например, символ или группу). Он делает то, что вы говорите: предыдущий атом должен появляться 0 или 1 раз, чтобы регулярное выражение совпадало.
?