[Python] togliere spazi finali da ogni singola riga di un testo
Josef Eschgfaeller
esg a unife.it
Dom 2 Set 2012 09:51:10 CEST
import re
testo=re.sub(r'(?m) +$','',testo)
--------------------------------------------------
Oppure decomporre in righe, applicare rstrip a ogni
riga e ricongiungere con ''.join.
Josef Eschgfaeller
2012/9/2, Federico Bruni <fedelogy a gmail.com>:
> Buongiorno a tutti
>
> s = 'Ciao mondo '
> s = s.rstrip()
> print(s)
> Ciao mondo
>
> Questo funziona.
> Se invece ho una stringa con pił linee ho dei problemi.
> Ho provato questo ma non va:
>
> s = 'Ciao mondo \nsono un newbie '
> for line in s:
> s = line.rstrip()
> print(s)
>
> Ha cancellato tutto.
> Dove sbaglio?
> Mi sapete dire anche cosa mi devo leggere della documentazione di python
> (nel tutorial?) per capire il mio errore?
>
> Grazie
> --
> Federico
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>
Maggiori informazioni sulla lista
Python