|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : mai 2007 Messages : 4 ![]() |
Bonjour,
Je voudrais, avec une parenthèse, capturer plusieurs fois. J'ai une chaîne respectant le schéma suivant : param1.1;param1.2;param1.3;param1.4; param1.2;param2.2;param3.3;param2.4; ... Avec un retour chariot optionnel. Code :
Code :
Pourriez-vous m'aider ? Bonne journée |
||||
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : juillet 2008 Messages : 39 ![]() |
Pourquoi ne pas commencer par splitter ta chaîne en "paramètres", avec explode ?
Après quoi ça dépend de ce que tu veux autoriser/refuser, ce qui n'est pas très clair dans ton message. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 4 ![]() |
Ah ! split !
Merci, j'avais complètement oublié cette fonction, merci beaucoup, je n'ai en fait pas besoin de regex. Et sinon, ce n'était pas pour vérifier, mais uniquement pour capturer |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : juillet 2008 Messages : 39 ![]() |
Si c'est juste pour splitter sur un caractère défini (en l'occurence le point-virgule pour toi a priori), utilise plutôt explode, plus efficace.
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 4 ![]() |
Oui, mais je vais adapter mon code en C++ (et utiliser des objets QString), et split est une méthode de la classe en question, donc c'est du tout bon (j'ai posté dans le forum PHP car je me suis dit que je n'aurais pas tellement de réponses si je parlais de Qt dans le forum C++ ^^ ).
Merci encore |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com