Ceriwis

Ceriwis (https://forum.ceriwis.com/forum.php)
-   Programming (https://forum.ceriwis.com/forumdisplay.php?f=63)
-   -   Sharing pattern dalam regex PHP (https://forum.ceriwis.com/showthread.php?t=575473)

SinggahDapur 20th November 2011 12:07 PM

Sharing pattern dalam regex PHP
 

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







</div>


All times are GMT +7. The time now is 10:05 AM.