FL wrote:
> Dear All,
> Tanya ya... ini artinya apa ya ? :
> Var1 =~/^([^\.]*)/);
> Var2 =~/^(..)(.....)(.*)/);
>
> Thank you sebelumnya...
>
> FL
>
mungkin yang dimaksud:
$Var1 =~/^([^\.]*)/;
$Var2 =~/^(..)(.....)(.*)/;
Baris pertama mengambil sejumlah kaarekter
mepet kiri yang bukan karakter titik.
Baris kedua mengambil 2 karakter pertama, 5 karakter berikutnya
dan sisanya juga. Jadi kalau program berikut dijalankan:
$Var1 = "abcdef.ghij";
$Var1 =~/^([^\.]*)/;
print "$1\n";
$Var2= "aabbbbbkasdjfk";
$Var2 =~/^(..)(.....)(.*)/;
print "$1\n$2\n$3\n";
Hasilnya adalah:
abcdef
aa
bbbbb
kasdjfk
Tanda kurung dalam RE digunakan untuk mengambil
potongan string yang hasilnya dimasukkan berturut-turut
dalam variabel $1, $2, $3, dst.
Salam,
Prastowo
--
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3