Regular Expressions/operator/hook

The hook operator is used to match 0 or 1 of the preceding expression. For example, "ab?c" matches "abc" or "ac" not "abbc". Also (ab)?c matches "abc" or "c".