See also: https://www.regular-expressions.info/conditional.html