Comme ceci:
$replace2 = preg_replace("#/\[[A-Z]+\]/#",'$result_str []= \'' . "$0" . '\';' . "\n",$string);
Je remplace tout ce qui n'est pas entre crochet en majuscule par ce que je veux, et le remplacement fonctionne mais pour l'instant il ne remplace pas non plus les MAJUSCULE hors crochet... Alors qu'il devrait... C'est exactement ce que je veux mais je te proposait l'autre proposition peut être plus facile mais plus lourde car au lieu d'exclure une chaine on exclurai le mot par mot...
[BONJOUR] --> Ne pas remplacer
BONJOUR --> Remplacer
[bonjour] --> Remplacer en prenant les crochets
bonjour --> Remplacer
[BonjouR] --> Remplacer
Merci pour ta réponse ;-)
Partager