⊗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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне