PDA

View Full Version : Sharing pattern dalam regex PHP


SinggahDapur
20th November 2011, 12:07 PM
Untuk belajar regular expressions pertama agan harus belajar sintak patterns.

kita bisa mengelompokkan karakter2 ke dalam sebuah pattern seperti ini:

Karakter2 biasa yg mencocokkan dirinya seperti "hello"

Indikator awal dan akhir seperti ^ dan $

indikator penjumlahan seperti +,*,?

Logical operator seperti |

pengelompokan dengan {},(),[]

contoh pattern untuk mengecek kevalidan email sbb:



code:

^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z.]{2,5}$



Nah ane binging ni gan maksud pattern di atas tuh apa?

klo ane pngen buat pattern gn gmn gan?

setiap kata yang punya imbuhan meng-kan,akhiran -kan,dll



Thanks before

UPDATE


Quote:





Malam agan2 ...Mau tanya ttg pattern di PHP nih

1. misal untuk kata "belajar":

A. eregi('^(bel)(ajar)', $kata)

B. eregi('^(bel(ajar))', $kata)

diantara 2 pattern tsb menurut agan2 mana yg paling tepat?



2. Trus ini lg misal "terasa"

A. eregi('^(ter)[aiueo]', $kata)

B. eregi('^(ter[aiueo])', $kata)

diantara 2 pattern tsb menurut agan2 mana yg paling tepat?



3. trus ini lg:

A. eregi('^(ter)[^aiueo](er)', $kata)

B. eregi('^(ter)[aiueo]er', $kata)



4.trus bagaimanakah pattern yg tepat untuk mem(rV|V) dmn V = huruf vokal

Mohon jawabannya agan2 , soalnya saya masih bingung dg pattern ini

Terima Kasih








Spoiler for 1:




Algoritma mesum cowok mesum (http://ceriwis.us/showthread.php?t=8838703)







</div>