⊗pyPmREMS 69 of 129 menu

Menetelmä subn Pythonin säännöllisissä lausekkeissa

Menetelmä subn suorittaa merkkien korvaamisen, asetetun säännöllisessä lausekkeessa ja palauttaa monikon, koostuen tuloksesta ja tehtyjen korvausten määrästä. Menetelmän ensimmäisessä parametrissa aseta säännöllinen lauseke, jota etsimme, toisessa parametrissa - mihin se korvataan. Kolmannessa parametrissa aseta merkkijono. Neljännessä vapaaehtoisessa parametrissa aseta korvausten määrä:

re.subn(mitä korvataan, mihin korvataan, missä korvataan, [korvausten määrä])

Olkoon meillä merkkijono:

txt = '123 456 789'

Käytetään menetelmää subn merkkijonoomme:

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

Koodin suorittamisen jälkeen tulostuu muutettu merkkijono ja siinä tehtyjen korvausten määrä:

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

Annettu merkkijono:

txt = 'aaa bbb 123 www'

Korvaa siinä kaikki kirjaimet, toistuvat useita kertoja peräkkäin ja selvitä kuinka monta korvausta tehtiin.

Annettu merkkijono:

txt = 'aaa @@@ 123w'

Korvaa siinä kaikki EIVÄT kirjaimet ja numerot, toistuvat useita kertoja peräkkäin ja selvitä kuinka monta korvausta tehtiin.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää