Codice PHP:
$sample = "[D]dddd[/D][C]ccccc[/C]";
$expr="[/[D](.+)/[/D]"; // D]dddd[
$expr="[\[D\](.+)\[/D\]"; // D]dddd
$expr="[\[D\]](.+)\[/D\]"; // dddd
if(eregi($expr, $sample, $regs)) {
echo "
Il contenuto è " . $regs[1];
print_r($regs);
} else {
echo "
match non trovato";
}
ora.... vorrei modificare l'espressione in modo che a posto del tag [D] mi riconosca qualsiasi altro carattere... ma non funziona... ho provato:
Codice PHP:
$sample = "[D]dddd[/D][C]ccccc[/C]";
$expr="[\[[A-Z]\]](.+)\[/[A-Z]\]";
if(eregi($expr, $sample, $regs)) {
echo "
Il contenuto è " . $regs[1];
print_r($regs);
} else {
echo "
match non trovato";
}
Come va modificato?????