Répétez apres moi :J'aime PBAdonf. J'aime PBAdonf. J'aime PBAdonf.

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 20-03-2007 13:08:19

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

[RESOLU] La commande match

Bonjour,

Je voudrais contrôler une chaine de charactere pour controler que cette chaine ne contient pas autre chose que a-z et A-Z et 0-9  et " ' "  et " _ " et " . "  et " - "

Pouvez vous me rafraichir les idées sur ce sujet ....

Hors ligne

 

#2 20-03-2007 13:13:25

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] La commande match

Match(sle_ID.Text, "^[0-9][0-9][A-Za-z]$")

jeu set et match 


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 20-03-2007 13:14:56

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

Re: [RESOLU] La commande match

Merci cher Pick Ouick , mais je veux également controler si la chaine contient les valeurs suivantes en plus des chiffres et des lettres => il manque  " ' "  et " _ " et " . "  et " - "


Hors ligne

 

#4 20-03-2007 13:53:51

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2487
Pépites: 88
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] La commande match

wazou1812 a écrit:

Merci cher Pick Ouick , mais je veux également controler si la chaine contient les valeurs suivantes en plus des chiffres et des lettres => il manque  " ' "  et " _ " et " . "  et " - "


Bonjour Wazou,

Et comme çà, çà ne marche pas mieux?

Match(sle_ID.Text, "^[A-Za-z][0-9]['_\.\-]$")

(pour rappel, le \ enlève la signification des métacaractères)


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#5 20-03-2007 13:59:59

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] La commande match

c'est un match en combien de set gagnant ?


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#6 20-03-2007 14:06:06

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2487
Pépites: 88
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] La commande match

Je sais pas, mais pour l'instant, c'est toi qui mène


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#7 20-03-2007 14:12:05

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

Re: [RESOLU] La commande match

Désolée Pick Ouick , mais foon vient de faire un smatch gagnant.

C'était bien Match(sle_ID.Text, "^[A-Za-z][0-9]['_\.\-]$"

Merci à tous les deux.

Hors ligne

 

#8 20-03-2007 14:18:31

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2487
Pépites: 88
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] La commande match

C'est bien la première fois que je gagne au tennis


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#9 20-03-2007 14:28:51

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] La commande match

je te declarerai super champion, si tu arrives à faire toutes les grilles des sudokus



Fin Du HS



Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#10 20-03-2007 15:37:39

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

Re: [RESOLU] La commande match

Heum heum

j'ai crié victoire trop tot.

Je peux mettre n'importe quoi dans ma chaine de caractere des virgules , des ?

J'ai bien l'impression que la syntaxe ci dessus concerne une chaine de caractère qui ferait 3 digits.

Moi je veux controler que dans ma chaine de caractères, il n'y a pas autre chose que des chiffres ou des lettres et les 4 caractères particuliers.

Donc , je me suis trompée il reste encore un set à jouer.

A qui le tour ....

Hors ligne

 

#11 20-03-2007 16:19:18

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

Re: [RESOLU] La commande match

Allez vous avez perdu, je viens de trouver

[^A-Za-z0-9\.\'\_\-]

encore

Hors ligne

 

#12 20-03-2007 16:24:10

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2487
Pépites: 88
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] La commande match

De rien

Et félicitations à la ne


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#13 29-03-2007 13:10:52

sbouvetJD  
Chasseur d'y voir ?
Lieu: LYON
Date d'inscription: 29-03-2007
Messages: 185
Pépites: 147,483,921
Banque: 13,317,684,827,902,405
Site web

Re: [RESOLU] La commande match

Je continue sur cette lancée : j'aimerai contrôler qu'e-mail saisi est viable ;
Je devrais avoir une expression du type
^[-0-9a-zA-Z._+&]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$
Mais la fonction Match est limitée, et j'ai du réduire à
[-0-9a-zA-Z._+&]+@[-0-9a-zA-Z.]+[a-zA-Z]+

Sauf que cette dernière ne contrôle pas la position du point dans la partie des noms de domaine, ni la taille de l'extension...

Une idée ?

Hors ligne

 

#14 29-03-2007 13:18:16

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] La commande match

sbouvetJD a écrit:

Je continue sur cette lancée : j'aimerai contrôler qu'e-mail saisi est viable ;
Je devrais avoir une expression du type
^[-0-9a-zA-Z._+&]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$
Mais la fonction Match est limitée, et j'ai du réduire à
[-0-9a-zA-Z._+&]+@[-0-9a-zA-Z.]+[a-zA-Z]+

Sauf que cette dernière ne contrôle pas la position du point dans la partie des noms de domaine, ni la taille de l'extension...

Une idée ?

[^A-Za-z0-9\.\&\_\@]
peut etre ca ? à quelque chose pres...


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#15 29-03-2007 13:20:48

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

Re: [RESOLU] La commande match

regarde , j'ai posté il y a quelques jours un message qui s'appelle "Deux petites fonctions qui permettent de controler une adresse Email" et qui fait tous les controles pour une adresse mail.

par ici

Hors ligne

 

#16 02-05-2007 15:18:42

sbouvetJD  
Chasseur d'y voir ?
Lieu: LYON
Date d'inscription: 29-03-2007
Messages: 185
Pépites: 147,483,921
Banque: 13,317,684,827,902,405
Site web

Re: [RESOLU] La commande match

Merci bien !

Hors ligne

 

#17 02-06-2007 05:57:18

ben_ghost  
Membre Geek
Lieu: paris
Date d'inscription: 22-03-2007
Messages: 33
Pépites: 100
Banque: 0

Re: [RESOLU] La commande match

Coucou,
J'en profite aussi pour poser une chtite question, la commande match retourne 1 si elle trouve les caractéres ? c'est bien ça ... parceque je suis en train de faire un systéme de recherche , je pensais utiliser un filtre sur une string...

Autrement dit vous avez "C++;java;C#;Powerbuilder" sur la ligne 1 si je fais une recherche sur le mot "java" j'aimerais que cette ligne ne soit pas filtrer et que les ligne ne contenant pas ce mot le soit ...mais le set filter avec le match il me retourne une erreur??? vous sauriez pourquoi ? et sinon y a t'il un autre moyen ?

Ben

Dernière modification par ben_ghost (02-06-2007 05:58:27)

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22