Kako obrezati bele prostore?
Ali obstaja funkcija Pythona, ki iz niza obreže bele prostore (presledke in tabulatorje)?
Primer: \t prime string\t
→ example string
1023
3
Ali obstaja funkcija Pythona, ki iz niza obreže bele prostore (presledke in tabulatorje)?
Primer: \t prime string\t
→ example string
Beli prostor na obeh straneh:
Beli prostor na desni strani:
Beli prostor na levi strani:
Kot je poudaril thedz, lahko kateri koli od teh funkcij posredujete argument za odstranitev poljubnih znakov, kot je ta:
To bo odstranilo vse znake presledka,
\t
,\n
ali\r
z leve, desne ali obeh strani niza.Zgornji primeri odstranjujejo samo nize z leve in desne strani niza. Če želite znake odstraniti tudi s sredine niza, poskusite z
re.sub
:To bi se moralo izpisati:
Za začetni in končni beli prostor:
V nasprotnem primeru deluje regularni izraz: