Hvordan beskærer jeg mellemrum?
Findes der en Python-funktion, der kan trimme mellemrum (mellemrum og tabulatorer) fra en streng?
Eksempel: \t example string\t
→ example string
1023
3
Findes der en Python-funktion, der kan trimme mellemrum (mellemrum og tabulatorer) fra en streng?
Eksempel: \t example string\t
→ example string
Hvidt mellemrum på begge sider:
Whitespace på højre side:
Whitespace på venstre side:
Som thedz påpeger, kan du angive et argument for at fjerne vilkårlige tegn til en af disse funktioner som dette:
Dette vil fjerne alle mellemrum,
\t
,\n
eller\r
tegn fra venstre side, højre side eller begge sider af strengen.Ovenstående eksempler fjerner kun tegn fra venstre og højre side af strings. Hvis du også ønsker at fjerne tegn fra midten af en streng, skal du prøve
re.sub
:Det skulle udskrive:
For ledende og afsluttende mellemrum:
Ellers virker et regulært udtryk: