Problème Expression régulière en C# ! [Résolu]

Messages postés
216
Date d'inscription
dimanche 13 janvier 2002
Dernière intervention
7 novembre 2009
- 28 juil. 2005 à 14:00 - Dernière réponse :
Messages postés
216
Date d'inscription
dimanche 13 janvier 2002
Dernière intervention
7 novembre 2009
- 28 juil. 2005 à 14:50
Hello,

Je voudrais utiliser une expression régulière en C# avec la syntaxe :

Regex RegexpEmail = new Regex("\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*");

Cette expression régulière fonctionne très bien en VB.NET, mais en C#, elle ne compile même pas.

Il y a une erreur sur la string du pattern :

ERREUR : Séquence d'échappement non reconnue !

Je dois transformer quelque chose pour que cela passe ?

D'avance merci
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
52
Date d'inscription
jeudi 28 octobre 2004
Dernière intervention
24 août 2005
28 juil. 2005 à 14:28
3
Merci
Ecrit ta ligne comme cela: Regex(@" )

les \ sont pris pour des caractères d'echapement, il faudrait sinon
tous les dedoubler. Ce n'est pas le cas avec les chaines commencant par
@". Elle vont jusqu'au " suivant


Miiitch

Merci Miiitch 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de Miiitch
Messages postés
216
Date d'inscription
dimanche 13 janvier 2002
Dernière intervention
7 novembre 2009
28 juil. 2005 à 14:50
0
Merci
Merci :-)
*pas toujours facile, le passage de vb.net à C#*
Commenter la réponse de cs_vladam

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.