Anda di halaman 1dari 7

Berikut test link

https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-ash1/t39.1997/p50x50/851548_457535194356733_1162267665_n.png
https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-ash2/t39.1997/p50x50/851548_457535194356733_1162267665_n.png
https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-ash4/t39.1997/p50x50/851548_457535194356733_1162267665_n.png
https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-ash5/t39.1997/p50x50/851548_457535194356733_1162267665_n.png

rubular.com

Masukkan test link diatas kedalam text box Your test string:

Masukkan salah satu test link di text box Your regular expression:

Ada tulisan Forward slashes must be escaped. Mksdnya disini adalah setiap karakter / di Your
regular expression: harus didahului dengan \ (backslah)

https:\/\/fbcdn-dragon-a.akamaihd.net\/(hphotos-ak-ash1\/t39.1997\/p50x50\/851548_457535194356733_1162267665_n.png

Pesan error sudah tidak muncul lagi dan pada kotak Match result: sudah 1 link yg cocok ditandai
dengan link yang tersorot (belum cucok semua bo :-D ). Kita lanjutkan dengan me-grouping atau
mengelompokkan atau memisahkan tiap bagian dari link dengan menambahkan ().

https:\/\/(fbcdn-dragon-a.akamaihd.net)\/(hphotos-ak-ash1)\/(t39.1997)\/(p50x50)\/(851548_457535194356733_1162267665_n.png)

pada link-link yang kita test tadi, kita cari yang selalu berubah-ubah:
https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-ash1/t39.1997/p50x50/851548_457535194356733_1162267665_n.png
https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-ash2/t39.1997/p50x50/851548_457535194356733_1162267665_n.png
https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-ash4/t39.1997/p50x50/851548_457535194356733_1162267665_n.png
https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-ash5/t39.1997/p50x50/851548_457535194356733_1162267665_n.png

ternyata yang berubah-ubah adalah angka pada ash , yaitu ash1,ash2,ash4,ash5 maka fokus kita pada itu
aja dulu. Pada kolom Your regular expression: saya rubah dengan regex [0-9] sehinggan menjadi
seperti berikut :

https:\/\/(fbcdn-dragon-a.akamaihd.net)\/(hphotos-ak-ash[0-9])\/(t39.1997)\/(p50x50)\/(851548_457535194356733_1162267665_n.png)
Penjelasan :
regex [0-9] maksudnya adalah mencocokkan satu karakter dari 0 s/d 9

dari mana saya tau regex ini ? liat saja dibagian bawah rubulur.com, ada Regex quick reference. Ada
[abc] = A single character of: a, b, or c . Saya ganti aja menjadi [0-9] = A single character of: 0, 1, 2, 3, 4,
5, 6, 7, 8, 9 karena akan cocok dengan ash1,ash2,ash4,ash5.

O.k . Lanjut, sekarang Anda lihat, semua link yang kita test tadi sudah cocok semua. Lihat kolom Match
result: dan Match groups:

Berarti regex yang kita buat sudah benar, dan siap untuk dimasukkan ke storeid.

Bersambung..

Anda mungkin juga menyukai