Maison > Questions et réponses > le corps du texte
<?php
$string='[b]Écris un poème pour toi[/b]
[i]Fais des choses impossibles pour toi[/i]
$pattern=array(
'/[b ](.*)[/b]/i',
'/[i](.*)[/i]/iU',
);
$replace=array(
'<b> \1</b><br />',
'<i>\1</i><br />',
);
$ubb=preg_replace($pattern,$ replace,$string);
echo $ubb;
Pourquoi \1 hérite-t-il de (.*) au lieu de le remplacer ? ? ?