Portál AbcLinuxu, 10. května 2025 09:31

Dotaz: Python, nahrazeni mezer tabulatory

26.3.2010 14:46 Karel Slejska
Python, nahrazeni mezer tabulatory
Přečteno: 207×
Odpovědět | Admin
Dobry den,

jak prosim v pythonu mohu udelat to, aby se v danem retezci nahradil vyskyt dvou a vice mezer vedle sebe jednim tabulatorem?

Tedy z retezce
Ahoj[2mezery]jak[3mezery]se[4mezery]mas?
udela
Ahoj\tjak\tse\tmas?
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.3.2010 14:53 Radek Novacek | skóre: 3
Rozbalit Rozbalit vše Re: Python, nahrazeni mezer tabulatory
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co tahkle:

import re re.sub(" {2,}", "\t", "ahoj jak se mas")
26.3.2010 14:55 Radek Novacek | skóre: 3
Rozbalit Rozbalit vše Re: Python, nahrazeni mezer tabulatory

Pardon, trochu se mi rozbilo radkovani a zmizelo vice mezer. Tak znovu

import re
re.sub(" {2,}", "\t", "ahoj  jak   se mas")

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.