At 16:14 7/31/00, you wrote:
> > Kayaknya susah kalau cuma pakai satu regex tapi mungkin bisa
> > dicoba dapetin dulu yang dialam <a> tag terus di ambil textnya
> > di perl kayak gini
> > ----------
> > # $line isi linenya
> > if ($line =~ m|<a\s+[^>]*>(.*?)</a>|i) {
> >   $title = $1;
> >   $title =~ s|<[^>]*>||g;
> > }
>
>Aku udah cobain pake yang seperti itu, tapi hasilnya adalah string sampe
>sebelum </a> yang terakhir. Ngomong-ngomong ini pake library regex C.

library regex yang dipake ngga support non-greedy match
(.*?, bukan .*). coba pake library PCRE (perl-compatible regex).
jika tidak, mungkin anda harus melakukan scanning (pertama,
temukan <a ...>, setelah itu, temukan </a> terdekat).

> > > Bagaimana regex (sebuah) yang harus dibuat agar dapat diperoleh Title
> > > (string) diantara <a ...> </a>, dari kedua format diatas ??
> > >



--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke