IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

utilisé une expresion reguliere


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2007
    Messages : 76
    Par défaut utilisé une expresion reguliere
    bonjour
    j'ai un petit soucis ! j'ai dans une listbox un certain nombre d'expression regulieres et je voudrais que lorsque que l'on clique dessus il en genere une automatiquement dans une textbox !
    alors je me demander s'il y avais une methode qui permetter de faire ca simplement car je ne vois pas comment faire ...
    par exemple d'expression j'ai celle ci
    ^\d{14}$
    et je voudrais que quand je clique dessus la textbox a coté est pour valeur par exemple 12312312312312

    merci d'avance pour votre ade !

    edit : apres recherche je n'ai pas l'impression que ca existe de base dans le framework ... existerait-il une DLL de dispo sur le net pour realiser ce que je veux ? merci d'avance car je ne trouve pas

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    J'ai pas tout compris.
    Tu veux générer un resultat de l'expression reguliere en tant qu'exemple ?

  3. #3
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    Oulala, les vilaines fautes d'orthographe ! Ça pique les yeux !


    Si j'ai bien compris ce que tu veux faire : tu voudrais générer une valeur aléatoire et valide par rapport à une expression régulière donnée ?

    A ma connaissance, le framework ne fournit pas de telle méthode.
    Ceci, dit il semble que Visual Studio Team System aie cette fonction : http://msdn2.microsoft.com/fr-fr/lib...97(VS.80).aspx
    Peut-être pourrais-tu creuser de ce côté...

  4. #4
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Bah ou sinon tu applique ton expression reguliere à une string que tu as fixe si c'est juste pour afficher un exemple de l'expression.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2007
    Messages : 76
    Par défaut
    merci pour vos reponses
    désolé pour les fautes d'orthographes j'ai toujours ete faché avec ^^

    alors pour mon probleme :
    en fait j'ai differentes expressions regulieres qui sont toutes contenues dans une listbox et a coté de cette listbox j'ai une textbox !
    l'application créee au final un fichier texte contenant different champs dont le contenue de cette textbox reprenant la regle de l'expression ! Le truc c'est qu'il faudrais que ca m'en genere aleatoirement c'est a dire que quand je clique sur une des expressions il genere un string qui la respecte mais que si on reclique dessus il en regenere un nouveau respectant toujours la regle. donc en fait une sorte de random mais respectant une certaine forme definit !
    je vais allez voir de mon coté Visual Studio Team System si je trouve mon bonheur ^^ si en attendant vous avez une idée je suis preneur

    merci d'avance ^^

  6. #6
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    En fait ton problèm se résume à une génération de string aléatoire, après une fois générer tu peut y appliquer l'expression régulière.
    Une idée :
    Tu mets dans une énumération tous les caractères que tu vas utiliser pour ta string.
    Ensuite, à l'aide d'une fonction random() (que tu doit pouvoir trouver sur le net), tu génère une string d'une certaine taille. Genre random te renvois 550, tu divise (division entière) par le nombre d'entité dans ton enum. Tu multiplie ton int au nombre d'entité dans ton enum. Puis tu soustrais ce nouveau nombre à 550 et tu obtiens l'indice de l'élément (char) de l'enum à utliser pour construire ta string.
    Puis tu en fait ce que tu veux.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2007
    Messages : 76
    Par défaut
    bon j'ai finalement creer une classe separement de mon programme qui s'occupe de generer ces valeurs definies par regex !

    merci quand meme pour votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utilisé une variable hors d'une fonction
    Par PrinceMaster77 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 03/02/2005, 19h21
  2. Réponses: 2
    Dernier message: 10/07/2004, 17h14
  3. [Servlet] Comment utilisé une servlet plusieurs fois ?
    Par gandalf_le_blanc dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 03/06/2004, 14h49
  4. [String] rendre une expression reguliere insensible à la case
    Par chimical dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 07/05/2004, 11h38
  5. [langage] surement une expression régulière...
    Par armada dans le forum Langage
    Réponses: 5
    Dernier message: 30/05/2003, 17h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo