⊗pyPmREMS 69 of 129 menu

Il metodo subn nelle espressioni regolari di Python

Il metodo subn esegue la sostituzione di caratteri, definiti nell'espressione regolare, e restituisce una tupla, composta dal risultato e dal numero di sostituzioni effettuate. Nel primo parametro del metodo indichiamo l'espressione regolare da cercare, nel secondo parametro - con cosa sostituirla. Nel terzo parametro specifichiamo la stringa. Nel quarto parametro opzionale specifichiamo il numero di sostituzioni:

re.subn(cosa sostituire, con cosa sostituire, dove sostituire, [numero di sostituzioni])

Supponiamo di avere una stringa:

txt = '123 456 789'

Applichiamo il metodo subn alla nostra stringa:

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

Dopo l'esecuzione del codice, verranno stampati la stringa modificata e il numero di sostituzioni effettuate:

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

Data una stringa:

txt = 'aaa bbb 123 www'

Sostituisci tutte le lettere che si ripetono più volte consecutivamente e scopri quante sostituzioni sono state effettuate.

Data una stringa:

txt = 'aaa @@@ 123w'

Sostituisci tutti i caratteri che NON sono lettere o cifre, che si ripetono più volte consecutivamente e scopri quante sostituzioni sono state effettuate.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta