|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Sylvain GourvilFreelance en développement Web Inscription : mars 2005 Messages : 248 ![]() |
Bonsoir à tous, j'ai un regex qui doit faire ceci :
Prendre un texte qui peut contenir "...{blabla|blibli|bloblo|...}..." et me sortir chque chaine situé dans {...} et séparée par "|“ soit dans cet exemple : blabla, blibli, bloblo ... J'ai ce regex mais il ne sors que "tous les élements moin le derneir" et le dernier. Code x :
#([^\}\{]*)\|([^\}\{\|]*)[\|]?([^\}\{\|]*)#i
Quelqu'un peut m'aider. j'ai le cerveau qui ne veut plus comprendre merci d'avancE. |
|
00
|
|
|
#2 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 587 ![]() |
pourquoi pas un explode('|',$chaine) ?
__________________
Développeur informatique contrarié... |
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() ![]() |
Bonsoir
et en utf8, il faut utiliser mb_split()
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
00
|
|
|
#4 | |
|
Membre habitué
![]() Sylvain GourvilFreelance en développement Web Inscription : mars 2005 Messages : 248 ![]() |
Bonjour,
Si j'ai un texte comme celui-ci : Citation:
|
|
|
00
|
|
|
#5 | ||
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 678 ![]() |
Le plus simple est peut-être de combiner les deux :
Code :
Array
(
[0] => Array
(
[0] => Fusce tellus quam
[1] => vestibulum non varius
[2] => nec, laoreet at erat
)
[1] => Array
(
[0] => Fusce libero libero,
[1] => faucibus ut suscipit et,
[2] => interdum et elit
)
)
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
||
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Sylvain GourvilFreelance en développement Web Inscription : mars 2005 Messages : 248 ![]() |
Je ne voulais pas à la base mais j'ai choisi cette solution
Merci beaucoup pour votre aide ! |
|
00
|
Copyright © 2000-2012 - www.developpez.com