Makes the given consumed character optional.
This is semantically equivalent to a|(?=b|$) -> a?.
a|(?=b|$)
a?
Makes the given consumed character optional.
This is semantically equivalent to
a|(?=b|$)
->a?
.