Piemērojot Ekspertu Notepad Regulāras Izteiksmes

Piemērojot Ekspertu Notepad Regulāras Izteiksmes


Programmēšanas eksperts un darba rīku un programmu izmantošana atšķiras, izmantojot īpašas metodes, piemēram, ekspertu piezīmjdatora regulāru izpausmi, kas ievērojami palielina darba efektivitāti.

Lielākā daļa no kodeksa plānošanas ir cītīgs un monotons darbs, bieži veic tāda paša veida darbības, kā arī atrast un nomainīt, gan atsevišķas rakstzīmes un veselus izteicienus.

Šie (regulāri) izteiksmes tika izveidotas īpaši, lai paātrinātu un vienkāršotu dažu elementu meklēšanu dokumentā par noteiktiem nosacījumiem. Populārā programmētājs rīks, Notepad ++ redaktors, ir iespējams izveidot savu un izmantot gatavus izteiksmes. Tajā pašā laikā lietotājs pārceļas uz moderāku, efektīvāku darba līmeni gan ar Notepad ++, gan ar rakstīšanas kodu kopumā.

Kādi ir regulāras izteiksmes

Pirms turpināt tieši izmantot izteiksmes sistēmu Notepad ++, ir jāprecizē, kas tas ir. Šis termins apzīmē īpašu meklēšanas valodu, kas paredzēta, lai veiktu papildu meklēšanu un aizstāt un veikt citas darbības uz dokumenta virknēm.

Notepad regulārie izteicieni ir paredzēti, lai meklētu un aizstātu tekstu rindā, failā vai vairākos failos. Tos izmanto izstrādātāji lietojumprogrammu kodā, testētāji autotestos un arī strādājot pie komandrindas. Analytics regulāra izteiksme ir rakstzīmju secība, kas vairāk vai mazāk plaši atbilst Google Analytics datu modeļiem.

Šo izteicienu darbības princips ir balstīts uz īpašu metacharacters izmantošanu, kas veido veidni, saskaņā ar kuru darbība tiek veikta dokumenta līnijās.

Piemērs ir šāda konstrukcija [A-Z], kas nozīmē jebkuru latīņu valodā rakstīto lielo burtu. Un, dot, nozīmē kādu no iespējamiem simboliem vispār.

Atkarībā no konkrētas programmēšanas valodas īpatnībām, rakstīšanas reg sintakse. izteiksmes var būt atšķirīgas. Notepad ++ redaktoram, reg. izteiksmes rakstītas Perl (viena no populārākajām programmēšanas valodām).

Vispārīga iepazīšanās ar regulārām izteiksmēm Notepad ++

Iesniegsim pamatārās izteiksmes, kuras var izmantot Notepad ++:

  • ... - katrs raksturs (viens);
  • [0-9] - katrs raksturs (numurs);
  • D - katrs alfabētiskais raksturs;
  • [A-Z] - katra lielā burta latīņu valodā;
  • [A-Z] - katra mazo latīņu pareizrakstības burts;
  • [A-Z] - katrs no latīņu burtiem jebkurā gadījumā;
  • w - alfabēta, pasvītrojums vai ciparu raksturs;
  • s - telpa;
  • ^ - meklēt līnijas sākumu;
  • $ - līnijas izbeigšanas apzīmējums;
  • - simbolu var atkārtot bezgalīgu skaitu reižu;
  • \ _ \ _ \ _. \ T - Koncerna apzīmējums skaitliskā secībā;
  • ^ s * $ - tiek meklētas tukšas līnijas;
  • ([0-9] [0-9] *.) - meklē divciparu skaitļus.

Tās ir tikai dažas no visbiežāk sastopamajām līnijas meklēšanu dokumentā. Patiesībā, reg. Ir daudz vairāk izteiksmes un to variācijas, ko izmanto Notepad ++. Tas ir viss interesants temats, kas prasa atsevišķu pētījumu.

Programmētāji, kuri ir iemācījušies piemērot reģ. Izteiksmības praksē ir priekšrocība veiktspēju un konkurētspēju.

Kā praktiski piemērot regulāras izteiksmes Notepad ++

Tagad aplūkosim praktiskus piemērus, izmantojot reg. izteiksmes Notepad ++.

1. Meklēšanas organizēšana

Lai sāktu meklēšanas procedūru, dodieties uz izvēlnes vienumu Meklēt un pēc tam Atrast vienumu. Tastatūras īsceļu doties uz Notepad ++ meklēšanas logu ir Ctrl + F.

Uzmanību! Ir nepieciešams aktivizēt pogu regulāras izteiksmes, lai varētu strādāt šajā formātā.

Lai atrastu visas digitālās rakstzīmes, kas atrodas dokumentā, vienkārši ievadiet būvniecību [0-9] meklēšanas virknē un meklējiet Meklēt nākamo.

Tādējādi katrs klikšķis uz šīs pogas atradīs un izcelt nākamo ciparu dokumentā.

Kļūsti par Excel Pro: pievienojieties mūsu kursam!

Paaugstiniet savas prasmes no iesācējiem līdz varonim ar mūsu Excel 365 pamatkursiem, kas izstrādāti, lai padarītu jūs prasmīgu tikai dažās sesijās.

Reģistrējieties šeit

Paaugstiniet savas prasmes no iesācējiem līdz varonim ar mūsu Excel 365 pamatkursiem, kas izstrādāti, lai padarītu jūs prasmīgu tikai dažās sesijās.

Režīmā, kad meklēšana tiek veikta apgrieztā secībā (no apakšas uz augšu) ar reg. izteiksmes nedarbojas.

Ja izmantojat pogu Find All, rezultāti tiks parādīti atsevišķā logā.

2. Aizvietošanas organizēšana

Ar reg. Izteiksmes Notepad ++, jūs varat ne tikai meklēt, bet arī aizstāt noteiktas rakstzīmes, kas atbilst noteiktajiem nosacījumiem.

Lai to izdarītu, dodieties uz meklēšanas loga Aizstāt logu.

Pieņemsim, ka mums ir jānovirza saites, izmantojot novirzīšanu. Lai veiktu šo darbību, atrodiet līniju, aizstāj šādu konstrukciju: href =. (Http: // [^ '] *) , un, attiecīgi, aizstāt līniju, norādiet: href = / novirzīšana.Php? līdz = 123 . Pēc noklikšķināšanas uz pogas Aizstāt visu, rezerves procedūra tiek veikta automātiski visos elementos, kas atbilst nosacījumiem.

Turklāt, Notepad ++, izmantojot reg. Izteiksmes, jūs varat veikt līdzīgas darbības ar dokumentiem, kas nav saistīti ar plānošanu vai vietņu un lietojumprogrammu izstrādi.

Pieņemsim, ka jums ir saraksts ar darbiniekiem ar pilniem vārdiem un dzimšanas dienām. Šajā vienkāršajā piemērā mēs mainīsim dzimšanas vārdu un datumu. Lai to izdarītu, laukā Atrast, norādiet (w +) (\ w +) (\ w +) (D +. \ D +. D +), un, attiecīgi, Aizstāt lauks, norādiet \ _ \ _ \ _ \ _ \ t Pēc noklikšķināšanas uz pogas Aizstāt visu, jūs varat redzēt rezultātu veiksmīgas operācijas.

Makro un to pieteikums Notepad ++

Mēs esam uzskatījuši visvienkāršākās operācijas ar reg. izteiksmes Notepad ++. Programmētāji, kas strādā ekspertu līmenī, risiniet diezgan sarežģītas problēmas, izmantojot šos izteicienus.

Notepad makro jēdziens faktiski ir kods, ko var ievietot konkrētā vietā dokumentā ar vienu klikšķi. Makro ir sava veida veidnes, kuras varat rakstīt sevi, veicot jebkādas darbības šajā programmā.

Makro spēj risināt daudzus monotonus un līdzīgus uzdevumus. Viņus raksta programmētāji gan vienam projektam, gan plaši izmantošanai. Parasti katram programmētājam ir savs makro kopums, lai vienkāršotu darbu ar tipiskiem projektiem.

Makro ierakstīšana tiek veikta no galvenās rīkjoslas, izmantojot pogu Sākt ierakstīšanu. Makro ierakstīs visu, kas notiek ar dokumentu, kamēr ierakstīšana notiek.

Pirms darba uzsākšanas izlasiet sīkāku informāciju par šo jautājumu!

Vairāk Notepad ++ padomi un triki


Kļūsti par Excel Pro: pievienojieties mūsu kursam!

Paaugstiniet savas prasmes no iesācējiem līdz varonim ar mūsu Excel 365 pamatkursiem, kas izstrādāti, lai padarītu jūs prasmīgu tikai dažās sesijās.

Reģistrējieties šeit

Paaugstiniet savas prasmes no iesācējiem līdz varonim ar mūsu Excel 365 pamatkursiem, kas izstrādāti, lai padarītu jūs prasmīgu tikai dažās sesijās.




Komentāri (0)

Atstājiet savu komentāru