Përdorimi i shprehjeve të rregullta në Notepad ++

Pin
Send
Share
Send

Programimi është një proces mjaft i komplikuar, i mundimshëm dhe shpesh monoton, në të cilin shpesh duhet të përsëritet veprime të njëjta ose të ngjashme. Për të maksimizuar automatizimin dhe përshpejtimin e kërkimit dhe zëvendësimit të elementeve të ngjashëm në një dokument, një program i rregullt i shprehjes u shpik në programim. Në mënyrë të konsiderueshme kursen kohë dhe përpjekje të programuesve, webmasterëve dhe, nganjëherë, të përfaqësuesve të profesioneve të tjera. Le të zbulojmë se si zbatohen shprehjet e rregullta në redaktorin e teksteve të përparuara Notepad ++.

Shkarkoni versionin e fundit të Notepad ++

Koncepti i shprehjeve të rregullta

Para se të fillojmë të studiojmë përdorimin e shprehjeve të rregullta në Notepad ++ në praktikë, le të mësojmë më shumë për thelbin e këtij termi.

Shprehjet e rregullta janë një gjuhë e veçantë kërkimi, duke përdorur të cilën mund të kryeni veprime të ndryshme në rreshtat e një dokumenti. Kjo është bërë duke përdorur metakarakte të veçanta, inputi i të cilave kërkon dhe kryen manipulime në bazë të modeleve. Për shembull, në Notepad ++, një periudhë në formën e një shprehje të rregullt përfaqëson cilindo prej tërësisë së karaktereve ekzistuese, dhe shprehja [A-Z] përfaqëson çdo shkronjë kapitale të alfabetit latin.

Sintaksa e rregullt e shprehjes mund të ndryshojë në gjuhë të ndryshme programimi. Notepad ++ përdor të njëjtat vlera të rregullta të shprehjes si gjuha popullore e programimit Perl.

Vlerat e shprehura të rregullta individuale

Tani do t'ju prezantojmë me shprehjet e rregullta më të përdorura në Notepad ++:

      . - çdo personazh i vetëm;
      [0-9] - çdo karakter në formën e një shifre;
      D - çdo karakter përveç një shifre;
      [A-Z] - çdo shkronjë kapitale e alfabetit latin;
      [a-z] - çdo shkronjë e vogël e alfabetit latin;
      [a- Z] - ndonjë nga shkronjat e alfabetit latin, pavarësisht nga rasti;
      w - letër, nënvizim ose numër;
      s - hapësirë;
      ^ - fillimi i rreshtit;
      $ - fundi i linjës;
      * - përsëritja e një personazhi (nga 0 në pafundësi);
      4 1 2 3 - numri serial i grupit;
      ^ s * $ - kërkoni për linja boshe;
      ([0-9] [0-9] *.) - kërkoni numra dyshifrorë.

Në fakt, ekziston një numër mjaft i madh i karaktereve të shprehjes së rregullt që nuk mund të përfshihen në një artikull. Në mënyrë të konsiderueshme më shumë nga ndryshimet e tyre të ndryshme që programuesit dhe projektuesit e uebit përdorin kur punojnë me Notepad ++.

Përdorimi i shprehjeve të rregullta në Notepad ++ kur kërkoni

Tani le të shohim shembuj specifikë se si përdoren shprehjet e rregullta në Notepad ++.

Për të filluar punën me shprehje të rregullta, shkoni te pjesa "Kërkim" dhe zgjidhni "Gjeni" nga lista që shfaqet.

Para nesh hapet një dritare standarde e kërkimit në programet Notepad ++. Kjo dritare mund të arrihet gjithashtu duke shtypur shkurtoren e tastierës Ctrl + F. Sigurohuni që të aktivizoni butonin "Shprehje të rregullta" për të qenë në gjendje të punoni me këtë funksion.

Gjeni të gjithë numrat e përfshirë në dokument. Për ta bërë këtë, futni parametrin [0-9] në shiritin e kërkimit dhe klikoni në butonin "Kërko Tjetër". Sa herë që klikoni në këtë buton, shifra tjetër që shfaqet në dokument nga lart poshtë do të theksohet. Kalimi në mënyrën e kërkimit nga poshtë-lart, i cili mund të kryhet duke përdorur metodën e zakonshme të kërkimit, nuk mund të zbatohet kur punoni me shprehje të rregullta.

Nëse klikoni në butonin "Gjeni gjithçka në dokumentin aktual", atëherë të gjitha rezultatet e kërkimit, domethënë shprehjet digjitale në dokument, do të shfaqen në një dritare të veçantë.

Dhe këtu janë rezultatet e kërkimit të shfaqura rresht pas rruge.

Zëvendësimi i karaktereve me shprehje të rregullta në Notepad ++

Por, në Notepad ++ nuk mund të kërkoni vetëm karaktere, por edhe t'i zëvendësoni duke përdorur shprehje të rregullta. Për të filluar këtë veprim, shkoni te butoni "Replace" i dritares së kërkimit.

Le të ridrejtojmë lidhjet e jashtme përmes një ridrejtimi. Për ta bërë këtë, vendosni vlerën "href =. (// [^ '"] *) "në kolonën" Gjeni ", dhe fushën" Zëvendëso "-" href = "/ redirect.php? To = 1". Klikoni në butonin "Replace All".

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

Tani le të aplikojmë zëvendësime të rregullta të shprehjeve për programet jo kompjuterike ose operacionet e paraqitjes së faqeve në internet.

Kemi një listë të personave në emër të plotë me datat e lindjes.

Rregullojmë datat e lindjes dhe emrat e njerëzve në vende. Për ta bërë këtë, në kolonën "Gjeni" shkruaj "( w +) ( w +) ( w +) ( d +. D +. D +)", dhe në kolonën "Replace" - " 4 1 2 3" . Klikoni në butonin "Replace All".

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

Ne kemi treguar veprimet më të thjeshta që mund të kryhen duke përdorur shprehje të rregullta në Notepad ++. Por me ndihmën e këtyre shprehjeve, programuesit profesionistë kryejnë operacione mjaft të ndërlikuara.

Pin
Send
Share
Send