Programmēšana ir diezgan sarežģīta, cītīga, un, bieži vien monotons process, kurā tas nav reti atkārtot to pašu vai līdzīgu ietekmi. Lai palielinātu automatizēt un paātrinātu līdzīgu elementu meklēšanu un nomaiņu dokumentā, regulāra izteiksmes sistēma bija programmēšanā programmēšanā. Tas lielā mērā ļauj ietaupīt laiku un spēku programmētājiem, tīmekļa pārziņiem un dažreiz citu profesiju pārstāvjiem. Let's uzzināt, kā regulāras izteiksmes tiek izmantotas Advanced Notepad ++ teksta redaktorā.
Regulāro izteiksmju jēdziens
Pirms pētot regulāro izteiksmju izmantošanu Notepad ++ programmā praksē, uzzināsim sīkāk šī termina būtību.Regulāras izteiksmes ir īpaša meklēšanas valoda, kurā jūs varat ražot dažādas darbības uz dokumentu virknēm. Tas tiek darīts, izmantojot īpašus metazimvolus, kad tiek veikta manipulāciju meklēšana un izpilde par modeļu principu. Piemēram, jo Notepad ++ Point formā regulāra izteiksme ir jebkura pazīme visa kopuma esošo rakstzīmju, un izteiksme [A-Z] ir jebkurš lielais latīņu alfabēta burts.
Dažādās programmēšanas valodās var atšķirties regulāru izteiksmju sintakse. Notepad ++ teksta redaktorā tiek izmantotas tās pašas regulārās izteiksmes vērtības kā populārajā Perl programmēšanas valodā.
Atsevišķu regulāru izteiksmju vērtības
Tagad pieņemsim iepazīties ar visbiežāk izmantoto Notepad ++ regulārām izteiksmēm:
- . - jebkurš atsevišķs simbols;
- [0-9] - jebkurš raksturs skaitļu veidā;
- D - jebkura rakstzīme, izņemot numuru;
- [A-Z] - jebkura latīņu alfabēta galvaspilsēta;
- [A-Z] - jebkurš latīņu alfabēta mazais burts;
- [A- Z] - jebkurš no latīņu alfabēta burtiem neatkarībā no reģistra;
- - burts, pasvītrojums vai cipars;
- s - telpa;
- ^ - sākums;
- $ - beigu līnija;
- * - simbola atkārtošana (no 0 līdz bezgalībai);
- 4 \,3 - grupas secības numurs;
- ^ \ s * $ - meklēt tukšas līnijas;
- ([0-9] [0-9] *.) - Meklējiet divciparu skaitļus.
Faktiski, ir diezgan daudz regulāru izteiksmju simbolu, un nav iespējams tos segt vienā rakstā. Ievērojami vairāk vairāk no dažādām izmaiņām, kuras programmētāji un web dizaineri tiek izmantoti, strādājot ar Notepad ++ programmu.
Regulāro izteiksmju praktiskā izmantošana
Tagad aplūkosim konkrētus piemērus, kā regulāras izteiksmes tiek izmantotas Notepad ++ programmā.1. piemērs: meklēšana
Apsveriet, kā tiek piemērotas regulāras izteiksmes, lai meklētu dažus elementus.
- Lai sāktu strādāt ar regulārām izteiksmēm, dodieties uz sadaļu "Meklēt" un sarakstā, kas parādās, izvēlieties "Atrast" vienumu.
- Pirms ASV atver standarta meklēšanas logu Notepad ++ programmā. Piekļuvi var iegūt arī, nospiežot Ctrl + F taustiņu kombināciju. Noteikti aktivizējiet pogu "Parastās izteiksmes", lai strādātu ar šo funkciju.
- Mēs atrodam visus dokumentā iekļautos skaitļus. Lai to izdarītu, meklēšanas virknē ievadiet [0-9] parametru un noklikšķiniet uz pogas "Meklēt nākamo". Katru reizi, kad nospiežat šo pogu, dokumentā no augšas uz leju tiks iezīmēts šāds cipars. Pārslēgšanās uz meklēšanas režīmu no apakšas uz augšu, kas ir iespējams veikt, izmantojot parasto meklēšanas metodi, strādājot ar regulārām izteiksmēm, nevar piemērot.
- Ja noklikšķināt uz pogas "Atrast visu pašreizējā dokumentā", visi meklēšanas rezultāti, tas ir, digitālās izteiksmes dokumentā tiks parādīts atsevišķā logā.
- Un šeit un iegūtie meklēšanas rezultāti.
2. piemērs: simbolu nomaiņa
Programmā Notepad ++ jūs varat ne tikai meklēt rakstzīmes, bet arī aizstāt tos ar regulārām izteiksmēm.
- Lai sāktu šo darbību, dodieties uz "Aizstāt" cilni no meklēšanas Windows.
- Mēs veicam novirzīšanu ārējās atsauces caur novirzīšanu. Lai to izdarītu, kolonnā "Atrast" mēs ievietojam vērtību "href =. (Http: // [^ '] *)", un "aizstāt" laukā - "href =" / redirect.php? Līdz = 1 ". Noklikšķiniet uz pogas "Aizstāt visu".
- Kā redzat, nomaiņa ir veiksmīga.
Un tagad pieņemsim piemērot meklēšanu ar nomaiņu, izmantojot regulāras izteiksmes operācijām, kas nav saistītas ar datoru programmēšanu vai tīmekļa lapas izkārtojumu.
- Mums ir personu saraksts ar pilnu formātu ar dzimšanas datumiem.
- Pārkārtojiet dzimšanas datumu un cilvēku vārdus dažās vietās. Lai to izdarītu, kolonnā "Atrast" rakstīt "(W +) (\ W +) (W +) (D +. \ D +. \ D +)", un kolonnā "Aizstāt" - "\ _ \ _ \ _ \ T". Noklikšķiniet uz pogas "Aizstāt visu".
- Kā redzat, nomaiņa ir veiksmīga.
Mēs parādījām vienkāršākās darbības, kuras var veikt, izmantojot regulāras izteiksmes NOTEPAD ++ programmā. Bet ar šo izteiksmju palīdzību tiek veikti profesionāli programmētāji un diezgan sarežģītas darbības.