⊗pyPmREMS 69 of 129 menu

Metode subn Python regulārajās izteiksmēs

Metode subn veic rakstzīmju aizstāšanu, kas norādītas regulārajā izteiksmē, un atgriež kortežu, kas sastāv no rezultāta un veikto aizstāšanu skaita. Metodes pirmajā parametrā mēs norādām regulāro izteiksmi, ko meklēsim, otrajā parametrā - ar ko to aizstājam. Trešajā parametrā mēs norādām virkni. Ceturtajā neobligātajā parametrā mēs norādām aizstāšanu skaitu:

re.subn(ko aizstājam, ar ko aizstājam, kur aizstājam, [aizstāšanu skaits])

Pieņemsim, ka mums ir virkne:

txt = '123 456 789'

Izmantosim metodi subn uz mūsu virknes:

txt = '123 456 789' res = re.subn('\d', '!', txt) print(res)

Pēc koda izpildes tiks izvadīta mainītā virkne un tajā veikto aizstāšanu skaits:

('!!! !!! !!!', 9)

Dota virkne:

txt = 'aaa bbb 123 www'

Aizstājiet tajā visus burtus, kas atkārtojas vairākas reizes pēc kārtas, un uzziniet, cik aizstāšanu tika veikts.

Dota virkne:

txt = 'aaa @@@ 123w'

Aizstājiet tajā visas, kas NAV burti un cipari, atkārtojot vairākas reizes pēc kārtas, un uzziniet cik aizstāšanu tika veikts.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt