Taikant Ekspertų Notepad Reguliarias Išraiškas

Taikant Ekspertų Notepad Reguliarias Išraiškas

Programavimo stilius ir darbo įrankių bei programų naudojimas skiriasi naudojant specialius metodus, pvz., Reguliariai eksperto nešiojamojo kompiuterio išraišką, kuri labai padidina darbo efektyvumą.

Dauguma kodekso programavimo yra kruopštaus ir monotoniškas darbas, dažnai atliekantis tokio paties tipo veiksmus, taip pat rasti ir pakeisti abu rašmenis ir visas išraiškas.

Šios (reguliarios) išraiškos buvo sukurtos specialiai paspartinti ir supaprastinti tam tikrų elementų paiešką tam tikroms dokumente. Populiariame programuotojo įrankyje, Notepad ++ redaktorius, galima sukurti savo ir naudoti paruoštas išraiškas. Tuo pačiu metu vartotojas persikelia į pažangesnį, efektyvų darbo lygį tiek su Notepad ++ ir su rašymo kodu apskritai.

Kas yra reguliarios išraiškos

Prieš pradedant tiesiogiai naudoti Notepad ++ ekspresijos sistemą, būtina paaiškinti, kas tai yra. Šis terminas reiškia konkrečią paieškos kalbą, skirtą atlikti pažangią paiešką ir pakeisti ir atlikti kitus dokumento eilutes.

„Notepad“ reguliarios išraiškos yra skirtos ieškoti ir pakeisti tekstą eilutėje, faile ar keliuose failuose. Juos naudoja kūrėjai programos kode, testuotojai automatiniuose objektuose, taip pat dirbdami komandų eilutėje. Analitikoje įprasta išraiška yra simbolių seka, kuri daugiau ar mažiau atitinka „Google Analytics“ duomenų modelius.

Šių išraiškų veikimo principas grindžiamas specialių metachararų, kurie sudaro šabloną, pagal kurį veiksmas atliekamas pagal dokumento eilutes.

Pavyzdys yra šia konstrukcija [A-Z], o tai reiškia bet kokį lotynų kalbą parašyta. Ir, taškas, reiškia bet kokį galimus simbolius.

Priklausomai nuo konkretaus programavimo kalbos ypatumų, sintaksės rašymui reg. išraiškos gali būti kitokios. Už notepad ++ redaktorių, reg. Išraiškos, parašytos perl (viena iš populiarių programavimo kalbų).

Bendras susipažinimas su reguliariais išraiškomis Notepad ++

Pateikime pagrindines reguliarias išraiškas, kurias galima naudoti Notepad ++:

  • ... - kiekvienas simbolis (vienas);
  • [0-9] - kiekvienas simbolis (numeris);
  • D - kiekvienas abėcėlės simbolis;
  • [A-Z] - kiekviena didžioji raidė lotynų kalba;
  • [A-Z] - kiekviena mažoji lotyniško rašybos raidė;
  • [A-Z] - kiekvienas iš lotyniškų laiškų bet kuriuo atveju;
  • - abėcėlės, pabraukimo arba skaitmeninio pobūdžio;
  • s - erdvė;
  • ^ - ieškoti linijos pradžios;
  • $ - linijos nutraukimo pavadinimas;
  • - Simbolis gali būti pakartotas begaliniu kartus;
  • 2 - grupės pavadinimas skaitine tvarka;
  • ^ S * $ - Iškirptos eilutės;
  • ([0-9] [0-9] *.) - ieškoma dviejų skaitmenų numeriai.

Tai yra tik keletas dažniausiai pasitaikančių dokumentų paieškos. Tiesą sakant, reg. Yra daug daugiau išraiškų ir jų variantai naudojami Notepad ++. Tai yra visa įdomi tema, kuriai reikalingas atskiras tyrimas.

Programuotojai, išmokantys taikyti Reg. Praktiškai išraiškos turi pranašumą ir konkurencingumą.

Kaip praktiškai taikyti reguliarias išraiškas Notepad ++

Dabar pažvelkime į praktinius naudojimo pavyzdžius. Išraiškos Notepad ++.

1. Paieškos organizavimas

Norėdami pradėti paieškos procedūrą, eikite į meniu Ieškoti ir tada rasti elementą. Klaviatūros nuoroda Norėdami pereiti prie Notepad ++ paieškos lango yra CTRL + F.

DĖMESIO! Būtina suaktyvinti mygtuką Reguliarios išraiškos, kad galėtumėte dirbti šiame formate.

Norėdami rasti visus dokumente esančius skaitmeninius simbolius, tiesiog įveskite statybą [0-9] į paieškos eilutę ir ieškokite Ieškoti toliau.

Taigi, kiekvienas paspaudimas ant šio mygtuko ras ir pažymėkite kitą skaitmenį dokumente.

Tapkite „Excel Pro“: Prisijunkite prie mūsų kurso!

Pakelkite savo įgūdžius nuo pradedančiųjų į herojų naudodamiesi mūsų „Excel 365“ pagrindais, skirtais jums įgyti tik keletą sesijų.

Užsiregistruokite čia

Pakelkite savo įgūdžius nuo pradedančiųjų į herojų naudodamiesi mūsų „Excel 365“ pagrindais, skirtais jums įgyti tik keletą sesijų.

Režimas, kai paieška atliekama atvirkštine tvarka (nuo apačios į viršų) su reg. išraiškos neveikia.

Jei naudojate mygtuką Rasti viską, rezultatai bus rodomi atskirame lange.

2. Pakeitimo organizavimas

Su reg. Išraiškos Notepad ++, galite ne tik ieškoti, bet ir pakeisti tam tikrus simbolius, kurie atitinka nustatytas sąlygas.

Norėdami tai padaryti, tiesiog eikite į pakeiskite paieškos lango langą.

Tarkime, turime peradresuoti nuorodas naudojant peradresavimą. Norėdami atlikti šį veiksmą, rasti liniją, pakeiskite šią konstrukciją: HREF = (http: // [^ '] *) , ir, atitinkamai pakeiskite liniją, nurodykite: Href = / redirection.php? iki = 123 . Paspaudus mygtuką Pakeisti visus, pakeitimo procedūra atliekama automatiškai visuose elementuose, atitinkančiuose sąlygas.

Be to, Notepad ++ naudojant Reg. Išraiškos, galite atlikti panašias operacijas su dokumentais, nesusijusiais su programavimu ar svetainių ir programų kūrimu.

Tarkime, jūs turite darbuotojų sąrašą su visais pavadinimais ir gimtadieniais. Šiame paprastu pavyzdžiu mes sukelsime gimimo vardą ir datą. Norėdami tai padaryti, lauke Rasti, nurodykite (\ W +) (\ W +) (d +. Pakeiskite lauką, nurodykite 3 3. Paspaudus mygtuką Pakeisti visus, galite matyti sėkmingo veikimo rezultatus.

Makrokomandos ir jų taikymas Notepad ++

Mes apsvarstėme paprasčiausias operacijas su reg. Išraiškos Notepad ++. Programuotojai, dirbantys ekspertų lygmeniu, išspręsta gana sudėtingų problemų, naudojant šias išraiškas.

Notepad makro sąvoka yra, iš tiesų, kodo, kurį galima įterpti į konkrečią vietą dokumente su vienu paspaudimu. Macros yra šablonai, kuriuos galite parašyti atliekant bet kokius veiksmus šioje programoje.

Makrokomandos gali išspręsti daug monotoninių ir panašių užduočių. Jie parašė programuotojai tiek vienu projektu, tiek plačiai paplitęs. Kaip taisyklė, kiekvienas programuotojas turi savo rinkinį makrokomandos supaprastinti darbą tipiškų projektų.

Makro įrašas atliekamas iš pagrindinės įrankių juostos, naudojant mygtuką Pradėti įrašymo. Macro įrašys viską, kas atsitinka su dokumentu, kol įrašymas vyksta.

Prieš pradedant darbą, perskaitykite išsamesnę informaciją apie šią problemą!

Daugiau Notepad ++ patarimai ir gudrybės


Tapkite „Excel Pro“: Prisijunkite prie mūsų kurso!

Pakelkite savo įgūdžius nuo pradedančiųjų į herojų naudodamiesi mūsų „Excel 365“ pagrindais, skirtais jums įgyti tik keletą sesijų.

Užsiregistruokite čia

Pakelkite savo įgūdžius nuo pradedančiųjų į herojų naudodamiesi mūsų „Excel 365“ pagrindais, skirtais jums įgyti tik keletą sesijų.




Komentarai (0)

Palikite komentarą