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.