|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre à l'essai
![]() Inscription : novembre 2006 Messages : 121 ![]() |
Bonjour,
J'ai un problème avec une regex et l'utilisation de l'ancre de début de ligne : ^ Voici la chaine ($str) que je veux analyser : Code :
Code :
<?php $str = preg_replace('#function#i', "--replaced--", $str); ?> Code :
<?php $str = preg_replace('#^function#i', "--replaced--", $str); ?> Je crois que c'est parce qu'il interprète le ^ comme "le début de la chaine", or moi je voudrais que ^ désigne le début de chaque ligne. Il doit surement y avoir un flag spécial pour ça... pourriez vous me l'indiquer ? Merci |
||
|
|
00
|
|
|
#2 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Modificateur m pour que ^ ait sens de début de ligne et non plus (uniquement de) début de chaîne.
|
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : novembre 2006 Messages : 121 ![]() |
Merci beaucoup !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com