Vous pouvez également envisager d'analyser une entrée de type "[email protected]" ou "user @ domain".
C'est ce que je fais actuellement:
Si la chaîne contient « \ » alors Éclate une chaîne à « \ » et extraire le nom d'utilisateur et le domaine
Else Si la chaîne contient « @ » puis Éclate une chaîne à « @ » et extraire le nom d'utilisateur et le domaine
chaîne de traiter le reste comme nom d'utilisateur sans domaine
Je suis toujours la chasse pour une meilleure solution dans le cas où la chaîne d'entrée est pas dans un format facilement prédit, à savoir « domain \ user @ domain ". Je pense RegEx ...
Mise à jour: Je suis corrigé. Ma réponse est un peu hors contexte, il se réfère au cas général de l'analyse du nom d'utilisateur et des domaines hors de l'entrée de l'utilisateur, comme dans l'invite de connexion utilisateur/ouverture de session. J'espère que ça aide encore quelqu'un.
Ce sont les questions simples que nous oublions toujours de nous poser. Nous attendons avec intérêt les réponses utiles à cette question. –