Anda benar. Saya sendiri baru sadar pagi ini. Aku kira yang disimpan di
array of regmatch_t :
misalnya :
/*Kamus*/
regmatch_t matches[10];
/*Algoritma*/
.......
regexec(&..., ..., 10, matches, 0)
.......
itu kemunculan dari semua pola regex yang kita berikan. Ternyata isinya
hanya satu plus sejumlah () == atom ?? yang ada di dalam regex. Jadi
komponen kedua, ketiga, dst dari array of regmatch_t itu berisi sama dengan
$1, $2, dst di perl. Wah anda benar sekali, bodohnya diriku ... :-(
> -----Original Message-----
> From: Conan The Barbarian [mailto:[EMAIL PROTECTED]]
> Sent: 27 Juni 2000 8:25
> To: [EMAIL PROTECTED]
> Subject: Re: [programming] Regex pake C
>
>
> He he he.... Bung Yusron kurang teliti, ya,
> dalam membaca source code regex yang dulu pernah saya
> posting.
> Saya tidak akan memposting ulang source nya,
> tetapi kalau ingin lagi, lewat japri saja.
> Dalam source code saya, saya menggunakan
> kurung untuk mengambil "submatch" seperti
> problem yang dihadapi Mas Yusron sekarang.
> Yaitu :
>
> strcpy(regs,"a href\\s*=\\s*\"([^\"]*)\"");
> ^^^^^^^^
> ||||||||
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]