Nggunakake ungkapan biasa ing Notepad ++

Pemrograman minangka cara sing rada rumit, sabar, lan asring monoton, nanging ora umum kanggo ngulang tindakan sing padha utawa sing padha. Kanggo maksimal ngotomatisasi lan nyepetake panelusuran lan ngganti unsur sing padha ing sawijining dokumen, sistem ekspresi reguler didemonstrasi ing program. Ngartekno wektu lan gaweyan para programer, webmaster, lan, kadhangkala, wakil profesi liyane. Ayo ngerteni carane ungkapan biasa diterapake ing editor teks canggih Notepad ++.

Ngundhuh versi paling anyar saka Notepad ++

Konsep ungkapan biasa

Sadurunge nerusake sinau nggunakake ekspresi reguler ing program Notepad ++ ing praktik, ayo sinau babagan esensi istilah iki.

Ekspresi reguler iku sawijining basa panelusur khusus, migunakake sing bisa nindakake macem-macem tumindak ing baris dokumen. Iki rampung karo bantuan saka metacharacters khusus, karo input kang panelusuran lan execution manipulations ing prinsip pola. Contone, ing Notepad ++, titik ing wujud ekspresi reguler nggambarake samubarang kabeh karakter sing ana, lan ekspresi [A-Z] minangka huruf kapital saka aksara Latin.

Sintaks ekspresi reguler bisa beda-beda ing macem-macem basa program. Notepad ++ migunakake nilai ekspresi sing padha minangka basa pamrograman populer.

Nilai-nilai saka ekspresi biasa individu

Saiki ayo dipikirake karo ungkapan biasa sing paling umum ing program Notepad ++:

      . - sembarang karakter siji;
      [0-9] - karakter apa wae minangka digit;
      D - karakter apa kajaba aksara;
      [A-Z] - huruf kapital ing aksara Latin;
      [a-z] - huruf cilik ing aksara Latin;
      [a- Z] - samubarang aksara saka aksara Latin, tanpa alesan;
      w - huruf, garis ngisor utawa digit;
      s - spasi;
      ^ - awal baris;
      $ - pungkasan baris;
      * - Ulangi simbol (saka 0 nganti ora langgeng);
      4 1 2 3 yaiku nomer urut saka gugus;
      ^ s * $ - nelusuri baris kosong;
      ([0-9] [0-9] *.) - nelusuri rong digit.

Nyatane, ana akeh karakter ekspresi reguler, sing ora bisa ditrapake ing siji artikel. Kathah variasi variasi sing diprogram para programer lan perancang web nalika nggarap Notepad ++.

Pamakean ekspresi reguler ing program Notepad ++ nalika nggoleki

Saiki ayo nyawang conto tartamtu babagan cara ekspresi biasa digunakake ing Notepad ++.

Kanggo miwiti nggarap ekspresi biasa, pindhah menyang bagean "Telusuri", banjur pilih item "Golek" ing dhaptar sing katon.

Sadurunge kita mbukak jendhela telusuran standar ing Notepad ++ program. Akses menyang jendhela iki uga bisa didownload kanthi mencet kombinasi tombol Ctrl + F. Dadi manawa kanggo ngaktifake tombol "Ekspresi reguler" kanggo bisa ngerjakake fungsi iki.

Temokake kabeh nomer sing ana ing dokumen kasebut. Kanggo nindakake iki, ketik parameter [0-9] ing bilah pangguna, banjur klik tombol "Telusuri Sabanjure". Saben wektu sampeyan ngeklik tombol iki bakal nyorot nomer sabanjure sing ana ing dokumen saka ndhuwur tekan ngisor. Ngalih menyang mode panelusuran saka ngisor, sing bisa dilakoni kanthi nggunakake cara telusuran biasa, ora bisa diterapake nalika nggarap ekspresi reguler.

Yen sampeyan ngeklik tombol "Golek kabeh ing dokumen saiki", kabeh asil panelusuran, sing, ekspresi numerik ing dokumen, bakal ditampilake ing jendhela kapisah.

Lan ing kene ana asil panampil sing ditampilake baris kanthi baris.

Ngganti aksara karo ungkapan biasa ing Notepad ++

Nanging, ing Notepad ++ program, sampeyan ora mung bisa nggoleki karakter, nanging uga ngganti pangguna nggunakake ekspresi reguler. Kanggo miwiti tumindak iki, pindhah menyang tab "Ganti" ing jendela panelusuran.

Ngarahake pangalihan pranala eksternal liwat pangalihan. Kanggo nindakake iki, ing kolom "Golek", lebokna angka "href =. (// [^ '"] *) ", lan kolom" Ganti "-" href = "/ redirect.php? Kanggo = 1". Klik tombol "Ngganti Kabeh".

Minangka sampeyan bisa ndeleng, panggantos sukses.

Saiki, ayo gunakake panelusuran kanthi panggantos nggunakake ekspresi biasa kanggo operasi sing ora ana hubungane karo program komputer utawa tata letak kaca web.

Kita duwe daftar wong ing format jeneng lengkap karo tanggal lair.

Nguripake tanggal lahir lan jeneng panggonan wong. Dadi, ing kolom "Golek" kita nulis "( w +) ( w +) ( w +) ( d +. D +. D +)", lan ing kolom "Ganti" - " 4 1 2 . Klik tombol "Ngganti Kabeh".

Minangka sampeyan bisa ndeleng, panggantos sukses.

Kita nuduhake tindakan paling gampang sing bisa dilakoni kanthi nggunakake ungkapan biasa ing program Notepad ++. Nanging kanthi bantuan ungkapan kasebut, programer profesional nindakake operasi sing cukup kompleks.