Tampilkan postingan dengan label Regular Expression. Tampilkan semua postingan
Tampilkan postingan dengan label Regular Expression. Tampilkan semua postingan

Sabtu, 19 Januari 2019

Menagkap kata menggunakan Regex

Untuk menangkap kata bisa menggunakan regex (Regular Expression) sebagai berikut:
misal kita ingin menagkap kata “True”, maka kita bisa menangkapnya dengan menggunakan boundary:

\b(\w*True\w*)\b
atau menggunakan lookhead dan lookbehind:

(?<= |^)True(?= |$)
regex tersebut menangkap kata secara case-sensitive, artinya regex tersebut hanya menangkap kata “True” saja, jika ada kata “true” maka akan diabaikan. Untuk membuatnya case-insensitive, maka kita bisa menambahkan(?i).

menggunakan boundary:

(?i)\b(\w*True\w*)\b
menggunakan lookbehind dan lookahead:

(?i)(?<= |^)True(?= |$)


Referensi:  
Stackoverflow: Regex to find whole word in text but case insensitive