2010-10-17 4 views

Répondre

4

Vous devez alors utiliser des expressions régulières:

/(?<!({|\[))text(?!(}|\]]))/ 

Vous pouvez l'utiliser avec preg_replace():

preg_replace("/(?<!({|\[))text(?!(}|\]]))/", $replace, $string); 
+0

merci, mais seulement fonctionne sur {} pas [] :) je serais vraiment reconnaissant si vous aidez moi avec ça. je suce les expressions régulières –

+2

[et] besoin d'être échappé lorsque vous voulez faire correspondre avec eux dans une expression régulière: \\ [et \\] –

+0

@Yassir mis à jour. –

Questions connexes