Désolé pour cette question fondamentale, mais j'ai cherché sur toutes les informations sur preg_replace je peux trouver et je ne peux toujours pas comprendre cela .. J'ai une grande chaîne, comme celui-ci, par exemple:Preg_replace, en remplaçant juste la partie de pattern dans()?
$string= '# tjs { fassdaf } #fsk { fssf} # fskff { casf }';
Et quand je fais cela, il remplace le modèle, et pas seulement la partie en() que je pense à faire .. Je me demande comment je peux remplacer la pièce (en) .. merci
$pattern= '/#.*tjs.*\{.*(.*)\}/imsU';
$replacement= "test";
$return_string = preg_replace ($string, $pattern, $replacement);
attendu chaîne remplacée:
'# tjs {test} #fsk { fssf} # fskff { casf }';
Pouvez-vous également publier la chaîne remplacée attendue? – kennytm