|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : septembre 2005 Messages : 724 ![]() |
Bonjour tout le monde,
Voici mon problème : je dois remplacer les espaces par des _ lorsque ceux-ci sont dans des guillements. Par exemple doit devenir mais je n'y arrive pas... voici ce que j'ai essayé au cas où : Code :
$str = ereg_replace('\"(.*)[[:space:]](.*)\"', "\\1_\\2" , $str); |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Matthieu Consultant informatique Inscription : janvier 2003 Messages : 134 ![]() |
bonjour
j'ai deux remarques a faire: est ce qu'un bon str_replace ne ferait pas l'affaire ? ensuite, les expressions regulieres preg sont plus rapides que les ereg et la syntaxe est pas bien differente. cordialement |
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : septembre 2005 Messages : 724 ![]() |
Salut,
concernant le str_replace, je ne suis pas sur qu'il suffise à lui seul car imagine que tu ais Code :
mot " bla bla " mot " blibli blo" mot mot Je suis en train de tester avec un enchainement de strpos, str_replace, etc. sinon les preg je ne connais pas... |
|
|
00
|
|
|
#4 | ||
|
Membre confirmé
![]() Inscription : septembre 2005 Messages : 724 ![]() |
Salut,
Bon j'ai réussi à le faire en php, voici donc une solution : Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com