Untuk menangkap kata bisa menggunakan regex (Regular Expression) sebagai berikut:
misal kita ingin menagkap kata “True”, maka kita bisa menangkapnya dengan menggunakan boundary:
menggunakan boundary:
Referensi:
Stackoverflow: Regex to find whole word in text but case insensitive
misal kita ingin menagkap kata “True”, maka kita bisa menangkapnya dengan menggunakan boundary:
atau menggunakan lookhead dan lookbehind:\b(\w*True\w*)\b
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(?<= |^)True(?= |$)
(?i).
menggunakan boundary:
menggunakan lookbehind dan lookahead:(?i)\b(\w*True\w*)\b
(?i)(?<= |^)True(?= |$)
Referensi:
Stackoverflow: Regex to find whole word in text but case insensitive