Notepad ++ shprehje të rregullta

Anonim

Shprehje të rregullta në shtojcën e notepad ++

Programimi është mjaft kompleks, i përpiktë, dhe, shpesh, një proces monoton në të cilin nuk është i rrallë për të përsëritur efektet e njëjta ose të ngjashme. Për të maksimizuar automatizimin dhe përshpejtimin e kërkimit dhe zëvendësimit të elementeve të ngjashme në dokument, një sistem i rregullt i shprehjes ishte në programim në programim. Kryesisht ju lejon të kurseni kohë dhe forcë të programuesve, webmasters, dhe nganjëherë përfaqësuesit e profesioneve të tjera. Le të zbulojmë se si përdoren shprehje të rregullta në redaktorin e tekstit të avancuar të Notepad ++.

Koncepti i shprehjeve të rregullta

Para se të studioni përdorimin e shprehjeve të rregullta në programin Notepad ++ në praktikë, le të gjejmë më hollësisht thelbin e këtij termi.

Shprehjet e rregullta janë një gjuhë e veçantë e kërkimit duke përdorur të cilën mund të prodhoni veprime të ndryshme në vargjet e dokumenteve. Kjo bëhet duke përdorur metasimvols të veçantë, kur hyjnë në të cilën kryhet kërkimi dhe ekzekutimi i manipulimeve mbi parimin e modeleve. Për shembull, në pikën e notepad ++ në formën e një shprehjeje të rregullt paraqet çdo shenjë të të gjithë grupit të karaktereve ekzistuese, dhe shprehja [A-Z] është çdo letër e madhe e alfabetit latin.

Në gjuhët e programeve të ndryshme, sintaksa e shprehjeve të rregullta mund të ndryshojë. Në redaktorin e tekstit Notepad ++, të njëjtat vlera të shprehjeve të rregullta përdoren si në gjuhën popullore të programimit Perl.

Vlerat e shprehjeve individuale të rregullta

Tani le të njihen me shprehjet e zakonshme të përdorura më shpesh:

  • . - Çdo simbol i vetëm;
  • [0-9] - Çdo karakter në formën e numrave;
  • \ D - çdo karakter, me përjashtim të numrit;
  • [A-z] - Çdo letër e madhe e alfabetit latin;
  • [A-z] - çdo letër më e vogël e alfabetit latin;
  • [A-z] - ndonjë nga letrat e alfabetit latin në pavarësi nga regjistri;
  • \ w - letër, nënvizim ose shifra;
  • \ s - hapësirë;
  • ^ - filloni të filloni;
  • $ - Ending linjë;
  • * - përsëritja e simbolit (nga 0 në pafundësi);
  • \ 4 \ 1 \ 2 \ 3 - numri i sekuencës së grupit;
  • ^ \ S * $ - Kërko për linjat e zbrazëta;
  • ([0-9] [0-9] *.) - Kërko për numra me dy shifra.

Në fakt, ka një numër mjaft të madh të simboleve të shprehjeve të rregullta, dhe është e pamundur t'i mbulosh ato në një artikull. Dukshëm më shumë nga variacionet e tyre të ndryshme që programuesit dhe dizajnerët e uebit përdoren kur punojnë me programin Notepad ++.

Përdorimi praktik i shprehjeve të rregullta

Tani le të shohim shembuj të veçantë se sa përdoren shprehje të rregullta në programin Notepad ++.

Shembulli 1: Kërko

Konsideroni se si zbatohen shprehje të rregullta për të kërkuar elemente të caktuara.

  1. Për të filluar punën me shprehje të rregullta, shkoni te seksioni "Kërko" dhe në listën që shfaqet, zgjidhni artikullin "Gjej".
  2. Shko te dritarja e kërkimit në programin Notepad ++

  3. Para se të hapë dritaren standarde të kërkimit në programin Notepad ++. Qasja në të mund të merret edhe duke shtypur kombinimin kryesor CTRL + F. Sigurohuni që të aktivizoni butonin "shprehje të rregullta" për të punuar me këtë funksion.
  4. Mundësimi i shprehjeve të rregullta në dritaren e kërkimit në programin Notepad ++

  5. Ne gjejmë të gjitha numrat që gjenden në dokument. Për ta bërë këtë, futni parametrin [0-9] në vargun e kërkimit dhe klikoni në butonin "Kërko Next". Çdo herë që shtypni këtë buton, shifra e mëposhtme do të theksohet në dokument nga lart poshtë. Kalimi në mënyrën e kërkimit nga poshtë lart, e cila është e mundur për të kryer kur përdorni një metodë të kërkimit konvencional, kur punon me shprehje të rregullta nuk mund të zbatohet.
  6. Kërko për numrat në programin Notepad ++

  7. Nëse klikoni butonin "Gjej të gjitha në dokumentin aktual", të gjitha rezultatet e kërkimit, që është, shprehjet dixhitale në dokument do të shfaqen në një dritare të veçantë.
  8. Run kërko me dalje output në një dritare të veçantë në programin Notepad ++

  9. Dhe këtu dhe rezultatet e kërkimit rrjedhin.
  10. Rezultatet e kërkimit në Notepad ++

Shembulli 2: Zëvendësimi i simbolit

Në programin Notepad ++, ju nuk mund të kërkoni vetëm karaktere, por edhe t'i zëvendësoni ato me shprehje të rregullta.

  1. Për të filluar këtë veprim, shkoni në skedën "Replace" të dritareve të kërkimit.
  2. Kaloni në skedën e zëvendësimit në programin Notepad ++

  3. Ne do të bëjmë një ridrejtim të referencave të jashtme përmes përcjelljes. Për ta bërë këtë, në kolonën "Gjej", ne kemi vënë vlerën "href =. (Http:" *) ", dhe në fushën" Replace "-" href = "/ redirect.php? To = 1 ". Kliko në butonin "Replace All".
  4. Zëvendësimi në programin Notepad ++

  5. Siç mund ta shihni, zëvendësimi është i suksesshëm.

Rezultatet e zëvendësimit në programin Notepad ++

Dhe tani le të aplikojmë një kërkim me zëvendësim duke përdorur shprehje të rregullta për operacionet që nuk lidhen me programimin kompjuterik ose paraqitjen e faqes së internetit.

  1. Ne kemi një listë të personave në formatin e plotë me datat e lindjes.
  2. Lista e personave në programin Notepad ++

  3. Riorganizoni datën e lindjes dhe emrat e njerëzve në disa vende. Për ta bërë këtë, në kolonën "Gjeni" shkruaj "(\ w +) (\ w +) (\ W +) (\ d + \ d +)", dhe në kolonën "Replace" - "\ 4 \ 1 \ 2 \ 3". Kliko në butonin "Replace All".
  4. Riorganizimet në listë në programin Notepad ++

  5. Siç mund ta shihni, zëvendësimi është i suksesshëm.
  6. Rezultatet e ndryshimit në programin Notepad ++

Ne treguam veprimet më të thjeshta që mund të kryhen duke përdorur shprehje të rregullta në programin Notepad ++. Por me ndihmën e këtyre shprehjeve, programuesit profesional janë kryer dhe operacione mjaft komplekse.

Lexo më shumë