Бесплатные групповые курсы по PHP.
Начало: 25-го февраля. Расписание: ср, пт в 19.00 мск. С нуля. Жми для записи!
⊗pyPmREMS 69 of 129 menu
Беслатные групповые лекции по работе с циклами в JavaScript: 12, 16 и 19 февраля в 19.30. От основ до многомерности. Присоединяйтесь:)

Метод 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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить