Possible en double:
removing unwanted textenlever le texte non désiré
Je veux supprimer du texte supplémentaire:
test is like that www.abc.com dsfkf ldsf <[email protected]>
Je veux que le texte du courriel en C#
Possible en double:
removing unwanted textenlever le texte non désiré
Je veux supprimer du texte supplémentaire:
test is like that www.abc.com dsfkf ldsf <[email protected]>
Je veux que le texte du courriel en C#
Utilisez
string textInBrackets = Regex.Match(yourText, "(?<=<)[^>]*(?=>)").ToString();
Si vous souhaitez obtenir tous les e-mails de texte, vous pouvez essayer ceci:
List<string> foundMails = new List<string>();
string regex = "[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?";
string text = "some text [email protected] some other mail [email protected] text.";
Match m = Regex.Match(text, regex);
while (m.Success)
{
foundMails.Add(m.ToString());
m = m.NextMatch();
}
collection foundMails contient trouvés courriels
Découvrez les les réponses de ce poste, il devrait avoir tout ce dont vous avez besoin pour aller de l'avant. Validating an email Address in C#
Il pourrait être un peu plus facile s'il y avait effectivement une adresse e-mail dans votre échantillon. –
@Joel - Vous avez édité l'adresse e-mail, je ne sais pas pourquoi, c'était une adresse parfaitement valide, vous ne savez pas la raison pour laquelle il était entre parenthèses ou quelle était la source. Revenir à votre changement, puisque la question n'a aucun sens après cela. –
Duplication de http://stackoverflow.com/questions/3154587/removing-unwanted-text. S'il vous plaît demander une fois –