|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 4 ![]() |
Bonjour à tous,
je souhaite remplacer les espaces en début de lignes d'une chaine de caractères par des . Pour cela, j'utilise : Code :
ereg_replace("(\n)[:space:]*","\\1 ",$string) Quelqu'un peut m'aider ? Merci |
|
|
00
|
|
|
#2 | ||
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Je vous recommande vivement de vous intéresser à l'extension PCRE (preg_*) plutôt que les fonctions POSIX (ereg*). Ces dernières sont beaucoup moins performantes et moins souples. De plus, elles ne feront plus partie du core.
C'est réalisable si vous faites appel à la fonction preg_replace_callback voir avec une évaluation du code du deuxième paramètre de la fonction preg_replace (modificateur e). Exemple : Code :
|
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 4 ![]() |
Ca fonctionne très bien
Merci ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com