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

Développement Windows Discussion :

[C#] String Regex Position dans une chaine de caratère correspondant à un regex.


Sujet :

Développement Windows

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 58
    Points : 57
    Points
    57
    Par défaut [C#] String Regex Position dans une chaine de caratère correspondant à un regex.
    Bonjour à tous et à toutes,

    J'ai une chaine de caractère qui provient d'un richtextbox.text dont je dois trouver toutes les positions correspondant à un regex

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string sTxt = richtextbox.text;
    mon regex dont je suis pas certain: je dois trouver toutes les occurrences qui commence par # suivi de (soit O ou N) suivi de (soit O ou N) suivi d'un chiffre (entre 0 et 9) et qui finisse par #, ce qui pour moi donne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Regex rgInfo = new Regex("#[ON][ON][0-9]#");
    iul faut donc que je trouve dans sTxt toutes les positions qui correspond à mon rfInfo....

    des idées ? J'avais imagine un string.indexof mais avec l'utilisation d'une expression régulière je m'en sort pas....

  2. #2
    Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 58
    Points : 57
    Points
    57
    Par défaut
    Mon auto réponse !!!

    il suffit de faire une boucle: avec une variable ipos égale à 0
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    int ii = regex.Match(sTxt, ipos).Index;  
    ipos = ii + 1;
    Merci pour vos lectures...

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

Discussions similaires

  1. afficher "" dans une chaine de caratère
    Par amarige dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 02/06/2008, 12h30
  2. position d'une lettre dans une chaine de caractaire
    Par zidenne dans le forum Delphi
    Réponses: 3
    Dernier message: 14/08/2006, 11h18
  3. disparition des accents dans une chaine string
    Par marco62118 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 16/03/2006, 01h19
  4. [Regex]Recherche de mots dans une chaîne
    Par lionel69 dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 17/11/2005, 19h20
  5. Position d'une occurence dans une chaine
    Par Maglight dans le forum Langage
    Réponses: 3
    Dernier message: 04/07/2005, 11h08

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