Ի՞նչ է r-ը ռեգեքս պիթոնում:
Ի՞նչ է r-ը ռեգեքս պիթոնում:

Video: Ի՞նչ է r-ը ռեգեքս պիթոնում:

Video: Ի՞նչ է r-ը ռեգեքս պիթոնում:
Video: 16 ошибок штукатурки стен. 2024, Նոյեմբեր
Anonim

Մեջ Պիթոն , r '^$'-ը ա կանոնավոր արտահայտություն որը համապատասխանում է դատարկ տողին: Սա կարծես ա կանոնավոր արտահայտություն ( ռեգեքս ) սովորաբար օգտագործվում է Django URL-ի կոնֆիգուրացիաներում: « r - պատմում է դիմացից Պիթոն արտահայտությունը հում տող է։ Հում տողի մեջ փախուստի հաջորդականությունները չեն վերլուծվում: Օրինակ, « »-ն նոր տողով նիշ է:

Այս կերպ ի՞նչ է R regex-ը:

Հում տողերը չեն մշակում փախուստի հաջորդականությունը (,, և այլն) և, հետևաբար, սովորաբար օգտագործվում են Ռեգեքս նախշեր, որոնք հաճախ պարունակում են բազմաթիվ կերպարներ։ Այն r նշանակում է, որ տողը պետք է դիտարկվի որպես չմշակված տող, ինչը նշանակում է, որ բոլոր փախուստի կոդերը անտեսվելու են:

Բացի այդ, ի՞նչ է անում Python-ում: Մեջ Պիթոն , հետշեղը օգտագործվում է նիշերի փախուստը նշելու համար, օրինակ՝ նոր տող նիշ է։ Դուք հարցնում եք ' r - սա տող է, որը բաղկացած է բառացի հետադարձ շեղից, որին հաջորդում է a r . Եթե, այնուամենայնիվ, նկատի ունեիք r , սա վագոն վերադարձ է։

Այսպիսով, ի՞նչ է r-ը python տողում:

r նշանակում է լար կվերաբերվի որպես հումքի լար . Երբ մի ' r ' կամ ' Ռ «Նախածանցը առկա է, հետին տողին հաջորդող նիշը ներառված է մեջ լար առանց փոփոխության, և բոլոր հետադարձ կտրվածքները մնացել են մեջ լար . Օրինակ, ի լար բառացի r " "-ը բաղկացած է երկու նիշից՝ հետնագիծ և փոքրատառ "n":

Python-ն ունի ռեգեքս:

Կանոնավոր արտահայտություններ (կոչվում է RE, կամ ռեգեքս, կամ ռեգեքս նախշերը) ըստ էության փոքրիկ, խիստ մասնագիտացված ծրագրավորման լեզու են, որը ներկառուցված է ներսում Պիթոն և հասանելի դարձան re մոդուլի միջոցով: Կանոնավոր արտահայտություն նախշերը կազմվում են մի շարք բայթկոդերի մեջ, որոնք այնուհետև կատարվում են C-ով գրված համապատասխան շարժիչով:

Խորհուրդ ենք տալիս: