8000 GitHub - hardzal/regex-study: Regex Study Case
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

hardzal/regex-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

regex-study

  • Dot . digunakna untuk memilih semua jenis karakter

  • Jika kita ingin mengetahui hanya karakter tertentu diantara karakter lainnya maka gunakan []

misal /b[aiueo]r/ maka regex diatas akan menerima kata bar bir bur ber bor bur

  • Jika untuk mengecualikan karakter tertentu bisa menggunakan ^ misal /b[^eo]r/ maka hanya bisa menerima karakter selain ber bor

  • Untuk menentukan karakter / angka tertentu juga bisa menggunakan - misal /[0-9]/

  • + digunakan untuk menyatakan suatu karakter ada atau bisa lebih dari sekali kemunculannya secara beruntut ? menunjukkan bahwa suatu karakter optional (Tidak wajib ada)

  • * digunakan untuk menyatakan Ketika suatu karakter bisa tidak diperlukan atau bisa berulang lebih dari satu kali

  • {n} bisa digunakan untuk menunjukkan bahwa suatu huruf bisa ditentukan berapa kali perulangannya secara beruntut

  • {n,} mirip dengan sebelumnya tetapi untuk yang ini minimal berapa karakter yang bisa digunakan

  • {n,m} mirip dengan seblumnya perbedaanya menggunakan range dari n ke m yang artinya suatu karakter bisa dibatasi serta diminimalkan jumlah nya pada urutan tertentu

/be+r/ /be*r/ /be{2}r/

  • () digunakan untuk mengelompokkan suatu rule tertentu rule dibawah menggunakan \1 untuk menghindari pengulangan ulang. \2 digunakan untuk mengulangi sebanyak 2 kali (ha)-\1,(haa)-\2

  • :? You can group an expression and ensure that it is not captured by references (?:ha)-ha,(haa)-\1

  • | mirip [] tetapi bekerja hanya per karakter (c|r)at|dog

  • \ digunakan untuk menghindari symbol karakter tertentu (*|.)

  • ^[0-9] digunakan untuk hanya memilih number pada awal kalimat

  • $ digunakan untuk akhir kalimat html$

  • \w untuk karakter, number dan underscore

  • \w untuk selain karakter, number dan underscore

  • \s untuk symbol

  • \S untuk selain symbol

  • Pola berikut untuk memiliih hanya angka yang ada di depan PM \d+(?=PM)

  • Pola berikut untuk memilih selain angka yang ada di depan PM \d+(?!PM)

  • memilih number yang hanya ada dibelakang $ (?<=\$)\d+

  • dibawah pola kebalikannya dari yang atas (?<!\$)\d+

  • \pola\g global

  • \pola\m multiline

  • \pola\i insensitive

  • .*r greedy matchmaking

  • .*?r lazy matching

About

Regex Study Case

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0