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

VB 6 et antérieur Discussion :

Ou | dans expression régulière


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Par défaut Ou | dans expression régulière
    Bonjour,
    Je dois vérifier si ma chaine contient une tabulation ou un retour chariot
    une vérification sur la tabulation fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    If GEN_VerifieChaine("[\u0009]" , Me.txtChamp(0).Text) Then
    ...
    par contre pour tester la présence d'une tab ou d'un retour chariot j'utilise
    le pipe |, mais ça marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    If GEN_VerifieChaine("[\u0009] | [\u000D]", Me.txtChamp(0).Text) Then
    /u0009 unicode tab
    /u000D unicode retour chariot

    Merci de votre aide

  2. #2
    Membre émérite
    Inscrit en
    Décembre 2007
    Messages
    512
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 512
    Par défaut Et pourquoi ne pas faire tout simplement...
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    If InStr(machaine, Chr(13)) <> 0 Or InStr(machaine, Chr(10)) <> 0 Then...
    A+

  3. #3
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    GEN_VerifieChaine, une Fonction peut être , alors mes le code.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  4. #4
    Membre éprouvé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Par défaut
    tout simplement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ("[\u0009] | [\u000D]"...
    vb n'aime pas les espaces...
    Ci dessous ça marche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ("[\u0009]|[\u000D]"...
    merci

  5. #5
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 977
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 977
    Par défaut
    Kei,
    Citation Envoyé par totoche Voir le message
    tout simplement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ("[\u0009] | [\u000D]"...
    vb n'aime pas les espaces...
    Ci dessous ça marche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ("[\u0009]|[\u000D]"...
    merci
    Ce n'est pas VB.

    Les espaces inclus dans la chaîne de l'expression régulière font partie de l'expression (comment veux-tu que le programme comprenne qu'ils sont en trop par rapport à ce qu'il faut effectivement faire, puiqu'ils sont valides ?).

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

Discussions similaires

  1. [Toutes versions] ponctuation dans expression régulière
    Par issoram dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 11/06/2011, 12h22
  2. Parenthèses dans une expression régulière
    Par papyreno dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 10/05/2006, 17h28
  3. Réponses: 1
    Dernier message: 03/02/2006, 13h35
  4. [EXP] Evaluation dans une expression régulière
    Par SergentHeinz dans le forum Langage
    Réponses: 7
    Dernier message: 10/11/2005, 19h17
  5. Réponses: 6
    Dernier message: 17/08/2005, 13h38

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