Menerapkan Ekspresi Reguler Expert Notepad

Menerapkan Ekspresi Reguler Expert Notepad


Gaya pakar pemrograman dan penggunaan alat dan program yang berfungsi dibedakan dengan menggunakan teknik khusus, seperti ekspresi reguler dari notebook ahli, yang sangat meningkatkan efisiensi pekerjaan.

Sebagian besar pemrograman kode adalah pekerjaan yang melelahkan dan monoton, sering melakukan jenis tindakan yang sama, serta menemukan dan mengganti, baik karakter tunggal dan seluruh ekspresi.

Ekspresi (reguler) ini dibuat khusus untuk mempercepat dan menyederhanakan pencarian elemen-elemen tertentu dalam dokumen untuk kondisi tertentu. Dalam alat Programmer yang populer, editor Notepad ++, dimungkinkan untuk membuat sendiri dan menggunakan ekspresi siap pakai. Pada saat yang sama, pengguna pindah ke tingkat pekerjaan yang lebih maju dan efisien baik dengan Notepad ++ dan dengan kode penulisan secara umum.

Apa itu ekspresi reguler

Sebelum melanjutkan langsung menggunakan sistem ekspresi di Notepad ++, perlu untuk mengklarifikasi apa itu. Istilah ini menunjukkan bahasa pencarian tertentu yang dirancang untuk melakukan pencarian lanjutan dan mengganti dan melakukan tindakan lain pada string dokumen.

Ekspresi reguler Notepad dirancang untuk mencari dan mengganti teks dalam baris, file, atau beberapa file. Mereka digunakan oleh pengembang dalam kode aplikasi, penguji di Autotests, dan juga saat mengerjakan baris perintah. Dalam analitik, ekspresi reguler adalah urutan karakter yang kurang lebih cocok dengan pola data Google Analytics.

Prinsip pengoperasian ekspresi ini didasarkan pada penggunaan metacharacters khusus yang membentuk template, menurutnya tindakan dilakukan pada baris dokumen.

Contohnya adalah konstruksi berikut [A-Z], yang berarti huruf kapital apa pun yang ditulis dalam bahasa Latin. Dan, titik, berarti salah satu simbol yang mungkin.

Tergantung pada kekhasan bahasa pemrograman tertentu, sintaks untuk menulis reg. Ekspresi dapat berbeda. Untuk Editor Notepad ++, Reg. Ekspresi ditulis dalam Perl (salah satu bahasa pemrograman populer).

Keakraban umum dengan ekspresi reguler di Notepad ++

Mari kita berikan ekspresi reguler dasar yang dapat digunakan di Notepad ++:

  • ... - Setiap karakter (satu);
  • [0-9] - setiap karakter (angka);
  • \ D - setiap karakter alfabet;
  • [A-Z] - setiap huruf kapital dalam bahasa Latin;
  • [A-Z] - setiap huruf kecil dari ejaan Latin;
  • [A-Z] - masing-masing huruf Latin dalam hal apa pun;
  • \ w - alfabet, garis bawah, atau karakter numerik;
  • - ruang;
  • ^ - Cari awal garis;
  • Penunjukan terminasi $ - lini;
  • - Simbol dapat diulangi beberapa kali yang tak terbatas;
  • \ 4 \ 1 \ 2 \ 3 - sebutan grup dalam urutan numerik;
  • ^ $ * Garis kosong dicari;
  • ([0-9] [0-9] *.) - Angka dua digit dicari.

Ini hanya beberapa pencarian line-by-line paling umum dalam dokumen. Bahkan, reg. Ada banyak ekspresi dan variasi mereka yang digunakan dalam Notepad ++. Ini adalah topik yang sangat menarik yang membutuhkan studi terpisah.

Pemrogram yang telah belajar menerapkan reg. Ekspresi dalam praktik memiliki keunggulan kinerja dan daya saing.

Cara praktis menerapkan ekspresi reguler di Notepad ++

Sekarang mari kita lihat contoh praktis menggunakan reg. Ekspresi dalam Notepad ++.

1. Organisasi Pencarian

Untuk memulai prosedur pencarian, buka item menu Cari dan kemudian item Temukan. Pintasan keyboard untuk pergi ke jendela pencarian Notepad ++ adalah Ctrl + F.

Perhatian! Perlu untuk mengaktifkan tombol ekspresi reguler untuk dapat bekerja dalam format ini.

Untuk menemukan semua karakter digital yang terkandung dalam dokumen, cukup masukkan konstruksi [0-9] ke dalam string pencarian dan cari Cari Berikutnya.

Dengan demikian, setiap klik pada tombol ini akan menemukan dan menyorot digit berikutnya dalam dokumen.

Menjadi Excel Pro: Bergabunglah dengan kursus kami!

Tinggikan keterampilan Anda dari pemula menjadi pahlawan dengan kursus Excel 365 Basics kami, yang dirancang untuk membuat Anda mahir hanya dalam beberapa sesi.

Daftarkan di sini

Tinggikan keterampilan Anda dari pemula menjadi pahlawan dengan kursus Excel 365 Basics kami, yang dirancang untuk membuat Anda mahir hanya dalam beberapa sesi.

Mode ketika pencarian dilakukan dalam urutan terbalik (dari bawah ke atas) dengan reg. Ekspresi tidak berfungsi.

Jika Anda menggunakan tombol Temukan Semua, hasilnya akan ditampilkan di jendela terpisah.

2. Organisasi penggantian

Dengan bantuan reg. Ekspresi dalam Notepad ++, Anda tidak hanya dapat mencari, tetapi juga mengganti karakter tertentu yang memenuhi kondisi yang ditentukan.

Untuk melakukan ini, kunjungi saja jendela ganti dari jendela pencarian.

Katakanlah kita perlu mengarahkan tautan menggunakan redirect. Untuk melakukan tindakan ini, dalam garis Temukan, gantikan konstruksi berikut: href =. (Http: // [^ ' ] *), dan, sesuai, dalam baris ganti, tentukan: HREF = / redirection.php? ke = 123 . Setelah mengklik tombol Ganti Semua, prosedur penggantian dilakukan secara otomatis dalam semua elemen yang sesuai dengan kondisi.

Selain itu, di Notepad ++ menggunakan Reg. Ekspresi, Anda dapat melakukan operasi serupa dengan dokumen yang tidak terkait dengan pemrograman atau pengembangan situs dan aplikasi.

Katakanlah Anda memiliki daftar karyawan dengan nama dan ulang tahun lengkap. Dalam contoh sederhana ini, kami akan menukar nama dan tanggal lahir. Untuk melakukan ini, di bidang Temukan, tentukan (\ w +) (\ w +) (\ w +) (\ d + \ d + \ d +), dan, sesuai, di Ganti bidang, tentukan \ 4 \ 1 \ 2 \ 3 . Setelah mengklik tombol Ganti Semua, Anda dapat melihat hasil dari operasi yang berhasil.

Makro dan aplikasi mereka di notepad ++

Kami telah mempertimbangkan operasi paling sederhana dengan reg. Ekspresi dalam Notepad ++. Pemrogram bekerja di tingkat ahli memecahkan masalah yang agak kompleks menggunakan ekspresi ini.

Konsep makro notepad adalah, pada kenyataannya, sepotong kode yang dapat dimasukkan ke tempat tertentu dalam dokumen dengan satu klik. Macro adalah sejenis templat yang dapat Anda tulis saat melakukan tindakan apa pun dalam program ini.

Makro mampu menyelesaikan banyak tugas monoton dan serupa. Mereka ditulis oleh programmer baik untuk satu proyek dan untuk penggunaan yang tersebar luas. Sebagai aturan, setiap programmer memiliki set makro sendiri untuk menyederhanakan pekerjaan pada proyek-proyek tipikal.

Rekaman makro dilakukan dari toolbar utama, menggunakan tombol Mulai Perekaman. Makro akan mencatat semua yang terjadi pada dokumen saat perekaman sedang berlangsung.

Baca informasi lebih detail tentang masalah ini sebelum memulai pekerjaan!

Lebih Banyak Notepad ++ Tips dan Trik


Menjadi Excel Pro: Bergabunglah dengan kursus kami!

Tinggikan keterampilan Anda dari pemula menjadi pahlawan dengan kursus Excel 365 Basics kami, yang dirancang untuk membuat Anda mahir hanya dalam beberapa sesi.

Daftarkan di sini

Tinggikan keterampilan Anda dari pemula menjadi pahlawan dengan kursus Excel 365 Basics kami, yang dirancang untuk membuat Anda mahir hanya dalam beberapa sesi.




Komentar (0)

Tinggalkan komentar