⊗pyPmREMS 69 of 129 menu

Методи subn дар ибораҳои мунтазами Python

Методи 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çeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан