12.
In a regular expression, what does the metacharacter `?` represent?

14.
What is the purpose of the `matches()` method in Java regular expressions?

15.
In a regular expression, what does the metacharacter `|` represent?