Test, validate and match regular expressions
This regex attempts to validate a semicolon-separated list of simple email addresses. It captures zero or more segments of a basic email pattern (which excludes multiple dots or '@' symbols in its parts) followed by optional semicolons. The final part of the expression strictly expects a sequence of characters that do not contain '@', '.', or ';', making it suitable for strings ending with a plain name rather than a full email address.