⊗pyPmREMS 69 of 129 menu

Python-ի ռեգուլյար արտահայտությունների subn մեթոդը

subn մեթոդը կատարում է ռեգուլյար արտահայտությամբ նշված նիշերի փոխարինում և վերադարձնում է tuple, որը բաղկացած է արդյունքից և կատարված փոխարինումների քանակից: Մեթոդի առաջին պարամետրում նշում ենք փնտրվող ռեգուլյար արտահայտությունը, երկրորդ պարամետրում՝ այն, ինչով փոխարինելու ենք: Երրորդ պարամետրում նշում ենք տողը: Չորրորդ ոչ պարտադիր պարամետրում նշում ենք փոխարինումների քանակը.

re.subn(ինչ ենք փոխարինում, ինչով ենք փոխարինում, որտեղ ենք փոխարինում, [փոխարինումների քանակ])

Ենթադրենք ունենք տող.

txt = '123 456 789'

Եկեք կիրառենք subn մեթոդը մեր տողի նկատմամբ.

txt = '123 456 789' res = re.subn('\d', '!', txt) print(res)

Կոդի կատարումից հետո կտպվի փոփոխված տողը և դրանում կատարված փոխարինումների քանակը.

('!!! !!! !!!', 9)

Տրված է տող.

txt = 'aaa bbb 123 www'

Դրանում փոխարինեք բոլոր այն տառերը, որոնք կրկնվում են մի քանի անգամ անընդմեջ և պարզեք, թե քանի փոխարինում է կատարվել:

Տրված է տող.

txt = 'aaa @@@ 123w'

Դրանում փոխարինեք բոլոր այն նիշերը, որոնք ՉՈՆ տառեր կամ թվեր, կրկնվում են մի քանի անգամ անընդմեջ և պարզեք, թե քանի փոխարինում է կատարվել:

Հայերեն
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-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել