Selamat sore semuanya, lama sudah tak jumpa disini
Ya, kali ini aku mau share sekelumit pengetahuan baru yang aku dapat yaitu mengenai bagaimana kita bisa mengambil atau mendeteksi komentar (comments) dan function / method yang ada di dalam source code. Untuk regex yang digunakan deteksi komentar, bisa diaplikasikan untuk jenis komentar sebagai berikut ini :
/** *Komentar lebih dari satu baris */ // Komentar perbaris /** Komentar perbaris lainnya */ /* Komentar */
Sedangkan regex untuk deteksi function / method, ini saya buat hany untuk deteksi source code Java, seperti berikut ini :
public void ContohFungsi(String a){ ... } private String ContohLain(){ ... } ... dan sejenisnya
Oke berikut ini adalah pattern regex dari kedua kebutuhan tersebut diatas :
// Deteksi Komentar (/\\*([^*]|[\\r\\n]|(\\*+([^*/]|[\\r\\n])))*\\*+/)|(//.*)// Deteksi Function / Method \\w+ +\\w+ *\\([^\\)]*\\) *\\{
Semoga bisa bermanfaat bagi kalian, sampai ketemu lagi 🙂