Function matchesPattern