Ծրագրումը բավականին բարդ է, զգայուն եւ հաճախ միատարր գործընթաց է, որտեղ սովորական չէ նույնը կամ նմանատիպ գործողությունները կրկնելը: Փաստաթղթում առավելագույն ավտոմատացնել եւ արագացնել որոնումը եւ փոխարինել նմանատիպ տարրերի փոխարինումը, ծրագրավորման մեջ հորինել է հերթական արտահայտիչ համակարգը: Այն զգալիորեն փրկում է ծրագրավորողների, վեբ-վարպետների եւ, երբեմն, այլ մասնագիտությունների ներկայացուցիչների ժամանակն ու ջանքերը: Ստացեք, թե ինչպես են կանոնավոր արտահայտությունները կիրառվում Notepad ++ առաջատար տեքստային խմբագրում:
Բեռնել Notepad ++-ի վերջին տարբերակը
Պարզ արտահայտությունների հասկացություն
Նախքան Notepad ++ ծրագրի պրակտիկայում կանոնավոր արտահայտությունների օգտագործման ուսումնասիրության անցնելը, եկեք ծանոթանանք այս տերմինի էության մասին:
Հերթական արտահայտությունները հատուկ որոնման լեզու են, որի միջոցով դուք կարող եք իրականացնել տարբեր գործողություններ փաստաթղթային գծերի վրա: Դա կատարվում է հատուկ մետաքսարքների օգնությամբ, որի միջոցով մուտք գործելու մեթոդի վրա մանիպուլյացիաների որոնումը եւ կատարումը: Օրինակ, Notepad ++ -ում, կանոնավոր արտահայտության ձեւի կետը ներկայացնում է գոյություն ունեցող հերոսների ամբողջ շարքը, եւ [A-Z] արտահայտությունը ներկայացնում է լատինական այբուբենի ցանկացած տիտղոսաթերթ:
Պարբերաբար արտահայտման սինթետիկան կարող է տարբեր լինել տարբեր ծրագրավորման լեզուներով: Գրառման գրքույկը ++ օգտագործում է նույն կանոնավոր արտահայտության արժեքները, որպես հանրահայտ Perl ծրագրավորման լեզու:
Անհատական հերթական արտահայտությունների արժեքները
Այժմ եկեք ծանոթանանք Notepad ++ ծրագրի ամենատարածված հերթական արտահայտություններին:
- . - ցանկացած մեկ բնույթ.
- [0-9] - ցանկացած նիշ, որպես թվանշան;
- D - ցանկացած բնույթ, բացի թվանշաններից;
- [A-Z] - լատինական այբուբենի ցանկացած մայրաքաղաքային տառը,
- [a-z] - լատինական այբուբենի ցանկացած փոքրատառ տառը.
- [a- Z] - լատինական այբուբենի ցանկացած տառի, անկախ գործից,
- w - նամակ, ներքեւում կամ թվանշան;
- s - տարածություն;
- ^ - գծի սկիզբը.
- $ - գծի ավարտը;
- * - խորհրդանշանի կրկնություն (0-ից մինչեւ անսահմանություն);
- 4 1 2 3 խմբի հերթական համարը.
- ^ s * $ - որոնեք դատարկ գծեր;
- ([0-9] [0-9] *) - երկու թվանշանների որոնում:
Փաստորեն, կան բավական մեծ թվով պարբերական արտահայտություններ, որոնք չեն կարող ընդգրկվել մեկ հոդվածում: Ավելի շատ տարբեր տարբեր տիպի տարբերակներ, որոնք ծրագրավորողներ եւ վեբ դիզայներներ օգտագործում են, օգտագործելով Notepad ++:
Օգտագործելով կանոնավոր արտահայտություններ, որոնման ժամանակ Notepad ++ ծրագրում
Այժմ եկեք նայենք կոնկրետ օրինակներ, թե ինչպես են կանոնավոր արտահայտությունները օգտագործվում Գրառման գրքում ++:
Հերթական արտահայտություններով աշխատելու համար գնացեք «Որոնում» բաժինը եւ ընտրեք ցուցակի «Գտեք» կետը:
Նախքան մենք բացում ենք ստանդարտ որոնման պատուհանը Notepad ++ ծրագրում: Այս պատուհանին մուտք կարելի է ձեռք բերել նաեւ Ctrl + F ստեղնաշարի համադրությունը սեղմելով: Համոզվեք, որ այս գործառույթի հետ միասին աշխատելու համար կարող եք ակտիվացնել «Պարբերաբար արտահայտություններ» կոճակը:
Գտնել փաստաթղթում առկա բոլոր թվերը: Դա անելու համար մուտքագրեք [0-9] պարամետրը որոնման սանդղակում եւ սեղմեք "Որոնել Հաջորդ" կոճակը: Ամեն անգամ, երբ սեղմում եք այս կոճակը, կտեսնեք փաստաթղթում նշված հաջորդ համարը վերեւից ներքեւ: Անցումը որոնման ռեժիմից մինչեւ ներքեւից, որը հնարավոր է իրականացնել սովորական որոնման եղանակով, չի կարող կիրառվել կանոնավոր արտահայտություններով աշխատելու ժամանակ:
Եթե սեղմում եք «Բոլոր փաստաթղթում գտնեք բոլոր փաստաթղթերում» կոճակը, բոլոր որոնման արդյունքները, այսինքն փաստաթղթի թվային արտահայտությունները, կցուցադրվեն առանձին պատուհանում:
Եվ ահա որոնման արդյունքներն արտացոլվում են գիծը ըստ գծի:
Գրառման գրքույկը կանոնավոր կերպով փոխարինել Notepad ++ ում
Սակայն, Notepad ++ ծրագրում դուք կարող եք ոչ միայն որոնել նիշերը, այլեւ իրականացնել իրենց փոխարինումը կանոնավոր արտահայտություններով: Այս ակցիան մեկնարկելու համար այցելեք որոնման պատուհանի «Փոխարինել» էջանիշը:
Եկեք վերահղման միջոցով արտաքին հղումներ վերադարձնենք: Դա կատարելու համար «Գտեք» սյունակում մուտքագրեք «href =. (// [^»] *) »արժեքը եւ« Փոխարինել »դաշտը` «href =» / redirect.php? To = 1 »: Սեղմեք «Փոխարինեք բոլորը» կոճակը:
Ինչպես տեսնում եք, փոխարինումը հաջող էր:
Հիմա եկեք կիրառենք որոնումը փոխարինման հետ, օգտագործելով կանոնավոր արտահայտություններ `համակարգչային ծրագրավորման կամ վեբ էջերի դասավորության հետ կապված գործողությունների համար:
Մենք ունենք ցուցակների անուններ ֆորմատով, ծննդյան ամսաթվով:
Վերարտադրեք ծննդյան ամսաթվերը եւ մարդկանց տեղերի անունները: Այսինքն, «Գտեք» սյունակում մենք գրում ենք « w +» ( w +) ( w +) ( d +. D +. D +) »եւ« Փոխարինեք »-« 4 1 2 3 »սյունակում, . Սեղմեք «Փոխարինեք բոլորը» կոճակը:
Ինչպես տեսնում եք, փոխարինումը հաջող էր:
Մենք ցույց տվեցինք պարզ գործողությունները, որոնք կարող են կատարվել, օգտագործելով կանոնավոր արտահայտություններ Notepad ++ ծրագրում: Սակայն այդ արտահայտությունների օգնությամբ պրոֆեսիոնալ ծրագրավորողները բավական բարդ գործեր են կատարում: