J'ai un problème pas compliqué a comprendre, par exemple, j'ai une chaine de caractère comme suit :
Code : Tout sélectionner
<?php echo $more1;?>Code : Tout sélectionner
[php] echo $more1;[/php]Cdt.
Bo$$ Bravo
Code : Tout sélectionner
<?php echo $more1;?>Code : Tout sélectionner
[php] echo $more1;[/php]$1
Ca marche sur http://gskinner.com/RegExr/Je ne connaissait pas http://gskinner.com/RegExr/ merci beaucoup a toiRecherche : /<\?php(.*?)\?>/
Remplace :Ca marche sur http://gskinner.com/RegExr/$1
http://regexr.com?2uiv8
Code : Tout sélectionner
<[php] echo $absolute ;[/php]>Code : Tout sélectionner
preg_replace("<\?php(.*?)\?>", "[php]$1[/php]", $code1);preg_replace("/<\?php(.*?)\?>/", "", $code1);$1
Code : Tout sélectionner
<?php echo $absolute ;?>Code : Tout sélectionner
preg_replace("<\?(php)?(.*?)\?>", "[php]$2[/php]", $original_code_1);Code : Tout sélectionner
<?php echo $absolute ;?><?php
$opentag = "#<\?(?:php)?#i";
$closetag = "#\?>#";
$ducode_a_traiter = '<?php $mavar = "ma_valeur"; ?>';
$s_1 = preg_replace($opentag, '[php]', $ducode_a_traiter);
$s_2 = preg_replace($closetag, '', $s_1); $mavar = "ma_valeur"; "[/php]Code : Tout sélectionner
$original_code = $_POST['code'];
echo $original_code;
echo '<br /><br />';
$original_code_1 = htmlentities($original_code);
$original_code_2 = str_replace("\\", "", $original_code_1);
echo $original_code_2;
echo '<br /><br />';
$opentag = "#<\?(?:php)?#i";
$closetag = "#\?>#";
$s_1 = preg_replace($opentag, '[php]', $original_code_2);
$original_code_3 = preg_replace($closetag, '[/php]', $s_1);
echo $original_code_3;Code : Tout sélectionner
1 23 alpha 2.2250 not12 [beta1] 12 areach 14; [/beta1]$opentag = "#<\?(?:php)?#i";
Code : Tout sélectionner
/(\s)/g