Notepad ++ reguliarios išraiškos

Anonim

Reguliarūs išraiškos Notepad ++ priede

Programavimas yra gana sudėtingas, kruopštus ir dažnai, monotoniškas procesas, kuriame jis nėra retas pakartoti tą patį ar panašų poveikį. Norėdami maksimaliai padidinti automatizuoti ir pagreitinti panašių elementų paiešką ir pakeitimą dokumente, programavimo programave buvo programuojami įprasta išraiškos sistema. Tai daugiausia leidžia jums sutaupyti laiko ir stiprumo programuotojų, žiniatinklio valdytojų ir kartais atstovų kitų profesijų. Išsiaiškinkime, kaip įprastos išraiškos naudojamos pažangioje notepad ++ teksto redaktoriuje.

Reguliarių išraiškų sąvoka

Prieš mokydamiesi reguliarių išraiškų naudojimą Notepad ++ programoje praktikoje, išsamiau išsiaiškinkime šio termino esmę.

Reguliarios išraiškos yra speciali paieškos kalba, kurioje galite gaminti įvairius veiksmus dokumentų eilutėse. Tai daroma naudojant specialius metasimvoles, kai įeina į būdų paiešką ir vykdymą manipuliacijų ant modelių principo yra atliekamas. Pavyzdžiui, į Notepad ++ tašką reguliariai išraiškos forma yra bet koks viso esamų simbolių rinkinio ženklas, o išraiška [A-Z] yra bet kokia lotyniškos raidės raidė.

Įvairiose programavimo kalbose reguliarių išraiškų sintaksė gali skirtis. Notepad ++ teksto redaktoriuje tos pačios reguliarių išraiškų vertės naudojamos kaip ir populiarioje Perl programavimo kalba.

Atskirų reguliarių išraiškų vertės

Dabar susipažinkime su dažniausiai naudojamais Notepad ++ reguliariais išraiškomis:

  • . - bet koks simbolis;
  • [0-9] - bet koks simbolių skaičius;
  • D - bet koks simbolis, išskyrus numerį;
  • [A-Z] - bet kokia lotynų abėcėlės kapitalo raidė;
  • [A-Z] - bet koks mažosios raidės raidės raidė;
  • [A- Z] - bet kuris iš lotyniškos abėcėlės raidžių nepriklausomybės nuo registro;
  • - raidė, pabraukimas ar skaitmuo;
  • s - erdvė;
  • ^ - Pradėti pradžia;
  • $ - baigimo linija;
  • * - simbolio pakartojimas (nuo 0 iki begalybės);
  • 3 - grupės sekos numeris;
  • ^ * $ - ieškoti tuščių linijų;
  • ([0-9] [0-9] *.) - ieškoti dviejų skaitmenų numerių.

Tiesą sakant, yra gana daug reguliarių išraiškų simbolių, ir neįmanoma jų padengti viename straipsnyje. Žymiai daugiau jų įvairių variantų, kad programuotojai ir interneto dizaineriai yra naudojami dirbant su Notepad ++ programa.

Praktinis įprastų išraiškų naudojimas

Dabar pažvelkime į konkrečius pavyzdžius, kaip įprasta išraiška naudojama Notepad ++ programoje.

1 pavyzdys: Paieška

Apsvarstykite, kaip taikomos įprastos išraiškos, skirtos ieškoti tam tikrų elementų.

  1. Norėdami pradėti dirbti su reguliariais išraiškomis, eikite į skyrių "Ieškoti" ir sąraše, kuris rodomas, pasirinkite "Rasti" elementą.
  2. Eikite į paieškos langą Notepad ++ programos

  3. Prieš JAV atidaro standartinę paieškos langą Notepad ++ programoje. Prieiga prie jo taip pat galima gauti paspausdami Ctrl + F klavišų derinį. Būtinai įjunkite "Reguliarios išraiškos" mygtuką dirbti su šia funkcija.
  4. Įgalinti reguliarias išraiškas paieškos lange Notepad ++ programos paieškos lange

  5. Rasime visus dokumente esančius numerius. Norėdami tai padaryti, paieškos eilutėje įveskite [0-9] parametrą ir spustelėkite mygtuką "Ieškoti kitą". Kiekvieną kartą paspaudus šį mygtuką, dokumente iš viršaus į apačią dokumente bus pažymėta šis skaitmuo. Perjungimas į paieškos režimą nuo apačios į viršų, kurį galima atlikti naudojant įprastą paieškos metodą, kai dirbant su reguliariais išraiškomis, negalima taikyti.
  6. Ieškoti numerių NEDEKAD ++ programa

  7. Jei spustelėsite mygtuką "Rasti visus dabartiniame dokumente", visi paieškos rezultatai, tai yra, skaitmeninės išraiškos dokumente bus rodomas atskirame lange.
  8. Paleiskite paiešką su išvesties išėjimo į atskirą langą Notepad ++ programos

  9. Ir čia ir gautų paieškos rezultatus.
  10. Paieškos rezultatai Notepad ++

2 pavyzdys: simbolio keitimas

Notepad ++ programoje galite ne tik ieškoti simbolių, bet ir juos pakeisti reguliariomis išraiškomis.

  1. Norėdami pradėti šį veiksmą, eikite į "Pakeisti" skirtuką paieškos langų.
  2. Notepad ++ reguliarios išraiškos 4345_7

  3. Peradresuosime išorines nuorodas per peradresavimą. Norėdami tai padaryti, "Rasti" stulpelį, mes įdėti vertę "href =. (Http: // [^ '"] *) ", ir" pakeisti "lauką -" href = "/ redirect.php? Iki 1 ". Spustelėkite mygtuką "Pakeisti visus".
  4. Notepad ++ programos pakeitimo

  5. Kaip matote, pakeitimas yra sėkmingas.

Pakeitimo rezultatai Notepad ++ programoje

Ir dabar palikime paiešką su pakeitimu naudojant reguliarias operacijas, kurios nėra susijusios su kompiuterių programavimo ar tinklalapio išdėstymu.

  1. Mes turime asmenų sąrašą visapusišku formatu su gimimo datomis.
  2. Notepad ++ programos asmenų sąrašas

  3. Pertvarkykite gimimo datą ir žmonių pavadinimus kai kuriose vietose. Norėdami tai padaryti, stulpelyje "Rasti" rašymą "(\ W +) (\ W +) (d +. D +)", ir stulpelyje "Pakeisti" - "\ T \ t Spustelėkite mygtuką "Pakeisti visus".
  4. Pertvarkymai Notepad ++ programos sąraše

  5. Kaip matote, pakeitimas yra sėkmingas.
  6. Permatavimo rezultatai Notepad ++ programoje

Mes parodėme paprasčiausius veiksmus, kurie gali būti atliekami naudojant įprastas išraiškas Notepad ++ programoje. Tačiau su šiomis išraiškomis pagalba, profesionalūs programuotojai atliekami ir gana sudėtingų operacijų.

Skaityti daugiau