|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Expert Confirmé
![]() Florent DiedlerÉtudiant Inscription : août 2005 Messages : 3 720 ![]() |
Bonsoir à tous,
J'ai beaucoup de mal avec les expressions régulières et je voudrais trouver un pattern qui permet de récupérer TOUTES les tags entre crochet d'une chaine. Exemple : Citation:
Citation:
Je pense qu'il faut utiliser preg_match_all ou preg_match mais aucune idée du pattern... Celui que j'ai trouvé sur le net ne fonctionne pas : Citation:
Bonne soirée
__________________
Qui ne tente rien n'a rien ! Ce qui ne nous tue pas nous rends plus fort !! Mon projet ZELDA en C++/Allegro http://www.tutoworld.com - Le Forum - Mes ressources Dotnet (cours, sources, tutos) -------------------------------------------- + + = ![]() Ne pas oublier le Tag !
|
|||
|
|
00
|
|
|
#2 | ||
![]() ![]() Josselin Développeur Web Inscription : janvier 2004 Messages : 9 050 ![]() |
Simplement comme ça :
Code :
|
||
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Étudiant Inscription : juillet 2011 Messages : 15 ![]() |
Est-ce qu'un pattern comme celui-là te conviendrait :
$pattern='#(\[[^\]]*\])#'; La différence avec celui de Bisunurs étant que tout contenu mis entre crochet sera sélectionné, espace caractères spéciaux ... Avec le pattern de Bisunurs seul des mots entre crochet seront sélectionnés. Le choix est donc à faire selon les caractères que tu attends entre crochets. |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Florent DiedlerÉtudiant Inscription : août 2005 Messages : 3 720 ![]() |
Un grand merci à vous deux.
En effet, celui de Bisunurs me convient mieux car les tags n'ont pas de caractères spéciaux Excellente soirée
__________________
Qui ne tente rien n'a rien ! Ce qui ne nous tue pas nous rends plus fort !! Mon projet ZELDA en C++/Allegro http://www.tutoworld.com - Le Forum - Mes ressources Dotnet (cours, sources, tutos) -------------------------------------------- + + = ![]() Ne pas oublier le Tag !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com