http://www.perlmonks.org?node_id=856599


in reply to conditional regex

/y(es)?/i which matches ys or ye also,
No it doesn't. The "es" is optional, so it matches "y" or "yes". Never "ye" or "ys".

-- Randal L. Schwartz, Perl hacker

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119.