Notepad ++ ungkapan biasa

Anonim

Ekspresi Biasa dalam Lampiran Notepad ++

Pengaturcaraan agak rumit, sungguh-sungguh, dan, sering, proses yang membosankan di mana ia tidak jarang untuk mengulangi kesan yang sama atau serupa. Untuk memaksimumkan mengautomasikan dan mempercepatkan pencarian dan penggantian unsur-unsur yang sama dalam dokumen, sistem ekspresi tetap sedang dalam pengaturcaraan dalam pengaturcaraan. Ia sebahagian besarnya membolehkan anda menjimatkan masa dan kekuatan pengaturcara, webmaster, dan kadang-kadang wakil-wakil profesion lain. Mari tahu bagaimana ungkapan biasa digunakan dalam editor teks Notepad ++ yang lebih maju.

Konsep ungkapan biasa

Sebelum mengkaji penggunaan ekspresi tetap dalam program Notepad ++ dalam amalan, mari kita ketahui dengan lebih terperinci intipati istilah ini.

Ungkapan biasa adalah bahasa carian khas yang mana anda boleh menghasilkan pelbagai tindakan pada rentetan dokumen. Ini dilakukan menggunakan metasimvol khas, apabila memasuki mana carian dan pelaksanaan manipulasi pada prinsip corak dilakukan. Sebagai contoh, dalam titik notepad ++ dalam bentuk ungkapan biasa mewakili sebarang tanda keseluruhan set aksara yang ada, dan ungkapan [A-Z] adalah mana-mana huruf besar abjad Latin.

Dalam pelbagai bahasa pengaturcaraan, sintaks ekspresi tetap mungkin berbeza. Dalam editor teks Notepad ++, nilai yang sama ungkapan biasa digunakan seperti dalam bahasa pengaturcaraan Perl yang popular.

Nilai ungkapan biasa individu

Sekarang mari kita berkenalan dengan Ekspresi Notepad ++ yang paling kerap digunakan:

  • . - Sebarang simbol tunggal;
  • [0-9] - Mana-mana watak dalam bentuk nombor;
  • \ D - Mana-mana watak, kecuali nombor;
  • [A-Z] - Sebarang huruf besar huruf Latin;
  • [A-Z] - Sebarang huruf kecil huruf abjad Latin;
  • [A- Z] - mana-mana huruf abjad Latin dalam kemerdekaan dari Daftar;
  • \ W - surat, underscore atau digit;
  • \ s - ruang;
  • ^ - Mula mula;
  • $ - Talian akhir;
  • * - Pengulangan simbol (dari 0 hingga infiniti);
  • \ 4 \ 1 \ 2 \ 3 - jumlah urutan Kumpulan;
  • ^ \ s * $ - Cari garisan kosong;
  • ([0-9] [0-9] *.) - Cari nombor dua digit.

Malah, terdapat sejumlah besar simbol ungkapan biasa, dan adalah mustahil untuk menutupinya dalam satu artikel. Secara ketara lebih banyak variasi mereka yang pengaturcara dan pereka web digunakan semasa bekerja dengan program Notepad ++.

Penggunaan praktikal ungkapan biasa

Sekarang mari kita lihat contoh khusus bagaimana ungkapan biasa digunakan dalam program Notepad ++.

Contoh 1: Cari

Pertimbangkan bagaimana ungkapan biasa digunakan untuk mencari unsur-unsur tertentu.

  1. Untuk mula bekerja dengan ungkapan biasa, pergi ke bahagian "Cari" dan dalam senarai yang muncul, pilih item "Cari".
  2. Pergi ke tetingkap carian dalam Program Notepad ++

  3. Sebelum kami membuka tetingkap carian standard dalam program Notepad ++. Akses ke sana juga boleh diperoleh dengan menekan kombinasi utama Ctrl + F. Pastikan anda mengaktifkan butang "ungkapan biasa" untuk berfungsi dengan fungsi ini.
  4. Mengaktifkan ungkapan biasa dalam tetingkap carian dalam program Notepad ++

  5. Kami mendapati semua nombor yang terkandung dalam dokumen. Untuk melakukan ini, masukkan parameter [0-9] dalam rentetan carian dan klik pada butang "Search Next". Setiap kali anda menekan butang ini, angka berikut akan diserlahkan dalam dokumen dari atas ke bawah. Beralih ke mod carian dari bawah ke bawah, yang mungkin dilakukan apabila menggunakan kaedah carian konvensional, apabila bekerja dengan ungkapan biasa tidak boleh digunakan.
  6. Cari Nombor dalam Program Notepad ++

  7. Jika anda mengklik pada butang "Cari Semua dalam Dokumen Semasa", semua hasil carian, iaitu, ungkapan digital dalam dokumen akan dipaparkan dalam tetingkap yang berasingan.
  8. Jalankan carian dengan output output dalam tetingkap berasingan dalam Program Notepad ++

  9. Dan di sini dan hasil carian diperolehi.
  10. Hasil carian di Notepad ++

Contoh 2: Penggantian Simbol

Dalam program Notepad ++, anda bukan sahaja boleh mencari watak-watak, tetapi juga untuk menggantikannya dengan ungkapan biasa.

  1. Untuk memulakan tindakan ini, pergi ke tab "Ganti" tingkap carian.
  2. Beralih ke tab Ganti dalam Program Notepad ++

  3. Kami akan membuat pengalihan semula rujukan luar melalui Redirect. Untuk melakukan ini, dalam lajur "Cari", kami meletakkan nilai "HREF =. (Http: // [^ '] *)", dan dalam bidang "menggantikan" - "HREF =" / REDIRECT.PHP? Kepada = 1 ". Klik pada butang "Ganti Semua".
  4. Penggantian dalam Program Notepad ++

  5. Seperti yang anda lihat, pengganti berjaya.

Hasil gantian dalam program Notepad ++

Dan sekarang mari kita gunakan mencari dengan penggantian menggunakan ungkapan biasa untuk operasi yang tidak berkaitan dengan pengaturcaraan komputer atau susun atur laman web.

  1. Kami mempunyai senarai orang dalam format penuh dengan tarikh lahir.
  2. Senarai Orang dalam Program Notepad ++

  3. Susun semula tarikh lahir dan nama orang di beberapa tempat. Untuk melakukan ini, dalam lajur "Cari" Tulis "(\ W +) (\ D +. \ D +. \ D +)", dan dalam lajur "Ganti" - "\ 4 \ 1 \ 2 \ 3". Klik pada butang "Ganti Semua".
  4. Pengubahsuaian dalam senarai dalam program Notepad ++

  5. Seperti yang anda lihat, pengganti berjaya.
  6. Keputusan permutasi dalam program notepad ++

Kami menunjukkan tindakan paling mudah yang boleh dilakukan dengan menggunakan ungkapan biasa dalam program Notepad ++. Tetapi dengan bantuan ekspresi ini, pengaturcara profesional dijalankan dan operasi yang agak kompleks.

Baca lebih lanjut