Teman-teman saya lagi konversi program untuk kebutuhan CMS dari PERL ke PHP. Saya menemui kesulitan untuk memparse secara bersarang, dengan menyelesaikan pernyataan yang terdalam terlebih dahulu.
contoh : {BIG:{I:{SMALL:tamu}}} yang stelah diparse akan menjadi : <BIG><I><SMALL>tamu</SMALL></I></BIG> Di PERL saya menyelesaikan dengan regex sbb: while ($outbuf =~ s/\{(\w+):([^\}]+?)\}/&$curlies($1,$2)/gse) Saya agak kebingungan bagaimana melakukannya dengan PHP, karena preg_replace bukan mengembalikan kondisi apakah regexnya 'match' apa 'tidak' tetapi hasil sesudah subtitusinya. Apakah ada cara yang singkat, supaya hal diatas dapat dilakukan dengan singkat dan dengan cepat di PHP. Trims berat. -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis.php