Les gars, vous pouvez également envisager l'analyse d'une chaîne de caractères d'entrée comme "user@company.com" ou "utilisateur@domaine".
C'est ce que je suis en train de faire:
Si la chaîne contient des '\', puis diviser chaîne '\' et extraire le nom d'utilisateur et de domaine
Sinon Si la chaîne contient des '@', puis scinde une chaîne à '@' et extraire le nom d'utilisateur et de domaine
D'autre traite la chaîne comme nom d'utilisateur de domaine
Je suis toujours à la chasse pour une meilleure solution dans le cas où la chaîne d'entrée n'est pas dans un facile à prévoir format, c'est à dire "domaine\utilisateur@domaine". Je pense RegEx...
Mise à jour: je corrige la position des mains. Ma réponse est un peu hors contexte, il se réfère au cas de l'analyse des nom d'utilisateur et domaines de la saisie de l'utilisateur, comme dans la connexion de l'utilisateur/invite d'ouverture de session. Espérons que ça aide toujours quelqu'un.