Օգտագործելով կանոնավոր արտահայտություններ Notepad ++ ում

Ծրագրումը բավականին բարդ է, զգայուն եւ հաճախ միատարր գործընթաց է, որտեղ սովորական չէ նույնը կամ նմանատիպ գործողությունները կրկնելը: Փաստաթղթում առավելագույն ավտոմատացնել եւ արագացնել որոնումը եւ փոխարինել նմանատիպ տարրերի փոխարինումը, ծրագրավորման մեջ հորինել է հերթական արտահայտիչ համակարգը: Այն զգալիորեն փրկում է ծրագրավորողների, վեբ-վարպետների եւ, երբեմն, այլ մասնագիտությունների ներկայացուցիչների ժամանակն ու ջանքերը: Ստացեք, թե ինչպես են կանոնավոր արտահայտությունները կիրառվում 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 ++ ծրագրում: Սակայն այդ արտահայտությունների օգնությամբ պրոֆեսիոնալ ծրագրավորողները բավական բարդ գործեր են կատարում: