⊗pyPmREMS 69 of 129 menu

Python регуляр ифодаларда subn методаси

subn методаси регуляр ифодада белгиланган белгиларни алмаштиришни амалга ошириб, натижа ва қилинган алмаштиришлар сонидан ташкил топган кортежни қайтаради. Методнинг биринчи параметрида биз излайдиган регуляр ифодани кўрсатамиз, иккинчи параметрда унга нимага алмаштиришимизни. Учинчи параметрда сатрни белгилаймиз. Тўртинчи ихтиёрий параметрда алмаштиришлар сонини белгилаймиз:

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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш