Nggunakake Ekspresi Reguler ing Notepad ++

Pin
Send
Share
Send

Pengaturcaraan minangka proses sing rada rumit, nglarani, lan asring monoton sing asring kudu ngulang tumindak sing padha utawa padha. Kanggo ngoptimalake otomatisasi lan nyepetake telusuran lan ngganti unsur sing padha ing dokumen, sistem ekspresi rutin ditemokake ing program. Ngirit wektu lan gaweyan saka programer, webmaster, lan, kadang, wakil profesi liyane. Ayo goleki ekspresi rutin sing ditrapake ing editor teks Notepad ++ maju.

Download versi paling anyar saka Notepad ++

Konsep ekspresi rutin

Sadurunge miwiti sinau nggunakake ungkapan biasa ing Notepad ++ ing praktik, ayo sinau luwih lengkap babagan inti saka tembung iki.

Ekspresi reguler minangka basa telusuran khusus, sing nggunakake macem-macem tumindak ing garis dokumen. Iki ditindakake kanthi nggunakake metakart khusus, input kanggo nggoleki lan nindakake manipulasi kanthi pola. Contone, ing Notepad ++, wektu ing bentuk ekspresi biasa nggambarake samubarang kabeh karakter sing ana, lan ekspresi [A-Z] nggantosi huruf kapital abjad Latin.

Sintaksis ekspresi reguler bisa uga beda karo macem-macem basa program. Notepad ++ nggunakake nilai ekspresi rutin sing padha karo basa pemrograman Perl sing populer.

Nilai Ekspresi Regular Reguler

Saiki kita bakal ngenalake ekspresi rutin sing biasa digunakake ing Notepad ++:

      . - karakter tunggal;
      [0-9] - karakter apa wae sing duwe angka;
      D - karakter apa wae kajaba angka;
      [A-Z] - serat huruf abjad Latin;
      [a-z] - huruf cilik alfabet Latin;
      [a- Z] - samubarang huruf saka aksara Latin, ora preduli;
      w - huruf, nggaris utawa nomer;
      s - papan;
      ^ - wiwitan baris;
      $ - mburi baris;
      * - pengulangan karakter (saka 0 nganti tanpa wates);
      4 1 2 3 - nomer serial ing klompok kasebut;
      ^ s * $ - telusuran kanggo baris kosong;
      ([0-9] [0-9] *.) - telusuran nomer kaping pindho.

Nyatane, ana pirang-pirang karakter ekspresi sing umume ora bisa katutup ing siji artikel. Sing penting luwih saka macem-macem variasi sing digunakake dening programer lan desainer web nalika nggarap Notepad ++.

Nggunakake ungkapan biasa ing Notepad ++ nalika digoleki

Saiki ayo goleki conto tartamtu babagan ekspresi rutin digunakake ing Notepad ++.

Kanggo miwiti nggarap ekspresi rutin, bukak bagean "Telusuri" banjur pilih "Temokake" saka dhaptar sing katon.

Sadurunge kita mbukak jendhela telusuran standar ing program Notepad ++. Jendhela iki uga bisa diakses kanthi mencet trabasan keyboard Ctrl + F. Aja ngaktifake tombol "Ekspresi Biasa" supaya bisa nggarap fungsi iki.

Temokake kabeh nomer sing ana ing dokumen kasebut. Kanggo nindakake iki, ketik parameter [0-9] ing garis telusuran, lan klik tombol "Telusuri Sabanjure". Saben sampeyan ngeklik tombol iki, angka sabanjure sing katon ing dokumen saka ndhuwur nganti ngisor bakal disorot. Ngalih menyang mode telusuran saka ngisor menyang ndhuwur, sing bisa ditindakake kanthi nggunakake cara telusuran sing biasane, ora bisa ditrapake nalika nggarap ekspresi rutin.

Yen sampeyan klik tombol "Temokake kabeh ing dokumen saiki", banjur kabeh asil telusuran, yaiku ekspresi digital ing dokumen kasebut, bakal ditampilake ing jendhela sing kapisah.

Lan kene, asil telusuran ditampilake kanthi baris.

Ngganti karakter nganggo ekspresi rutin ing Notepad ++

Nanging, ing Notepad ++ sampeyan ora mung bisa nggolek karakter, nanging uga ngganti nganggo ungkapan biasa. Kanggo miwiti tumindak iki, pindhah menyang tab "Ganti" jendhela telusuran.

Ayo pangalihan link eksternal liwat pangalihan. Kanggo nindakake iki, pasang nilai "href =. (// [^ '"] *) "ing kolom" Temokake ", lan lapangan" Ganti "-" href = "/ redirect.php? To = 1". Klik ing tombol "Ganti Kabeh"

Kaya sing sampeyan ngerteni, panggantos sukses.

Saiki ngetrapake pangganti ekspresi rutin kanggo program komputer utawa program tata letak web.

Kita duwe dhaptar wong kanthi jeneng kanthi tanggal lair.

Kita nyusun tanggal lair lan jeneng wong ing papan panggonan. Kanggo nindakake iki, ing kolom "Temokake" nulis "( w +) ( w +) ( w +) ( d +. D +. D +)", lan ing kolom "Ganti" - " 4 1 2 3" . Klik ing tombol "Ganti Kabeh"

Kaya sing sampeyan ngerteni, panggantos sukses.

Kita wis nuduhake tumindak paling gampang sing bisa ditindakake kanthi nggunakake ungkapan biasa ing Notepad ++. Nanging kanthi bantuan ungkapan kasebut, programer profesional nindakake operasi sing rumit.

Pin
Send
Share
Send