Нужна помощь донатом
для написания учебников Kotlin, Java, C++, C#, Go, Rust, Dart
подробности по ссылке
⊗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çeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу