RegEx Ekspresi Reguler
RegEx, atau Ekspresi Reguler, adalah pola pencocokan teks yang kuat dalam pemrograman. Dalam Java, Anda dapat menggunakan kelas
Pattern
dan Matcher
dari pustaka java.util.regex
untuk bekerja dengan RegEx.Impor Pustaka RegEx
import java.util.regex.Pattern;
import java.util.regex.Matcher;
Membuat Pola RegEx
String polaRegex = "pattern-nya-di-sini";
Gantilah "pattern-nya-di-sini" dengan pola RegEx yang ingin Anda gunakan.
Membuat Objek Pattern
Pattern pattern = Pattern.compile(polaRegex);
Ini mengompilasi pola RegEx menjadi objek Pattern
.
Mencocokkan Teks
String teks = "Teks-untuk-dicocokkan";
Matcher matcher = pattern.matcher(teks);
Ini membuat objek Matcher
yang akan digunakan untuk mencocokkan teks dengan pola RegEx.
Mengeksekusi Pencocokan
if (matcher.find()) {
System.out.println("Cocok!");
} else {
System.out.println("Tidak cocok.");
}
Anda dapat menggunakan metode find()
pada objek Matcher
untuk menentukan apakah teks cocok dengan pola RegEx atau tidak.
Contoh Penggunaan Lengkap
import java.util.regex.Pattern;
import java.util.regex.Matcher;
public class Main {
public static void main(String[] args) {
String polaRegex = "pattern-nya-di-sini";
String teks = "Teks-untuk-dicocokkan";
Pattern pattern = Pattern.compile(polaRegex);
Matcher matcher = pattern.matcher(teks);
if (matcher.find()) {
System.out.println("Cocok!");
} else {
System.out.println("Tidak cocok.");
}
}
}
Ini adalah dasar-dasar penggunaan RegEx dalam Java. Anda dapat menyesuaikan pola RegEx sesuai dengan kebutuhan Anda untuk pencocokan teks yang lebih kompleks.