|
Mot : Pseudo : | |
---|---|
Bas de page | |
Auteur | Sujet : [Regex] Détecter des nombres entre crochets350 V2 X Adidas 350v2 Boost White Yeezy Off VUqSzpMG |
ydalb In Crêpes n' Cidre I Trust! | Bonjour à tous J'ai un programme qui a pour but de lire un fichier ligne par ligne donné en paramètre, et suivant la ligne exécuter telle ou telle commande. J'ai le bout de code me permettant de lire le fichier, j'arrive à détecter des strings basique (genre une ligne contenant <mot> <mot2>, je dois extraire d'un côté <mot> et de l'autre <mot2> ) en utilisant strtok. Là où ça se complique pour moi, c'est que le fichier peut contenir des lignes du style: J'ai mis dans cet exemple 3 motifs <nombre>, seulement il peut y en avoir tantôt 1, tantôt 10, etc. J'aimerais utiliser donc une expression régulière pour extraire les <nombre> (à l'aide des fameuses parenthèses à utiliser dans le pattern). J'arrive pour l'instant à cela : Eve Plateforme À Talons Hauts 39 Chaussures Rouge Vernis hdstQr
Any guess ? Femme Et Presto Ultra Noir Orange Streetwear Air Acheter Des SMUzVpMessage édité par ydalb le 25-09-2010 à 00:03:48 --------------- :o |
Publicité 350 V2 X Adidas 350v2 Boost White Yeezy Off VUqSzpMG | Posté le 25-09-2010 à 00:01:26 |
ydalb In Crêpes n' Cidre I Trust! | Personne n'a une idée ? --------------- :o |
garoju | Il faut que tu échappes les crochets, mais aussi le '.' qui signifie n'importe quel caractère.
Message édité par garoju le 27-09-2010 à 10:21:00 ![]() >>feed-back<< >>a vendre<< |
ydalb In Crêpes n' Cidre I Trust! | Salut garoju et merci pour ta réponse. Je m'étais en effet appuyé de ce tutorial, mais j'avais un soucis dans ma regex. Lorsque j'exécute le code avec ta regex, il m'affiche :
J'ai donc regardé ta regex et déplacer les parenthèses comme ceci :
Mais rien y fait ... Je pense pourtant suivre la même démarche ... La regex est fausse ? 350 V2 X Adidas 350v2 Boost White Yeezy Off VUqSzpMG Message édité par ydalb le 27-09-2010 à 14:21:52 --------------- :o |
garoju | salut !
Message édité par garoju le 29-09-2010 à 15:37:13 |
ydalb In Crêpes n' Cidre I Trust! | Merci pour ta réponse.
--------------- :o | Marron T50 Parade TigerColoris Chaussures Basses 8kPnOX0w
ydalb In Crêpes n' Cidre I Trust! | Je viens de lire ton EDIT. Merci pour cet exemple, ça marche pas trop mal! J'ai plus qu'a creuser un peu pour résoudre cette fameuse histoire de crochet!
--------------- :o |
garoju | de rien !
350 V2 X Adidas 350v2 Boost White Yeezy Off VUqSzpMG --------------- >>feed-back<< >>a vendre<< |