97 of 151 menu

re մոդուլի sub մեթոդը

re մոդուլի sub մեթոդը կատարում է տողի մասերի որոնում և փոխարինում: Առաջին պարամետրով ընդունվում է կանոնավոր արտահայտություն, իսկ երկրորդով՝ այն ենթատողը, որով փոխարինում ենք: Երրորդ պարամետրում նշում ենք այն տողը, որում պետք է կատարել փոխարինումը: Չորրորդ ոչ պարտադիր պարամետրում սահմանում ենք փոխարինումների քանակը: Իսկ հինգերորդ ոչ պարտադիր պարամետրում նշում ենք դրոշներ կանոնավոր արտահայտությունների լրացուցիչ կարգավորումների համար:

Շարահյուսություն

import re re.sub(կանոնավոր, փոխարինում, տող, [փոխարինումների քանակ], [դրոշներ])

Օրինակ

Եկեք գտնենք և փոխարինենք 'a' նիշը:

txt = 'bab' res = re.sub('a', '!', txt) print(res)

Կոդի կատարման արդյունքը:

'b!b'

Օրինակ

Լռելյայնորեն փոխարինվում են բոլոր գտնված համընկնումները: Եկեք նորից փոխարինենք 'a' նիշը տողում.

txt = 'baaab' res = re.sub('a', '!', txt) print(res)

Կոդի կատարման արդյունքը.

'b!!!b'

Օրինակ

Այժմ եկեք տողում կատարենք ընդամենը երկու փոխարինում.

txt = 'baaab' res = re.sub('a', '!', txt, 2) print(res)

Կոդի կատարման արդյունքը.

'b!!ab'

Տես նաև

  • subn մեթոդը re մոդուլի,
    որը վերադարձնում է փոխարինված տողի և փոխարինումների քանակի տուպլ
  • findall մեթոդը re մոդուլի,
    որը վերադարձնում է տողում բոլոր համընկնումների ցուցակ
  • finditer մեթոդը re մոդուլի,
    որը վերադարձնում է տողում կանոնավոր արտահայտության բոլոր համընկնումների իտերատոր
  • search մեթոդը re մոդուլի,
    որը որոնում է տողում կանոնավոր արտահայտության առաջին համընկնումը
  • match մեթոդը re մոդուլի,
    որը որոնում է կանոնավոր արտահայտության համընկնումը տողի սկզբում
  • fullmatch մեթոդը re մոդուլի,
    որը որոնում է տողում կանոնավոր արտահայտության բոլոր համընկնումները
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել