Article View: pl.comp.lang.python
Article #28183Re: Konwersja "\t" do char
From: Rob Wolfe
Date: Sat, 23 Jul 2011 19:56
Date: Sat, 23 Jul 2011 19:56
35 lines
1852 bytes
1852 bytes
Michal Wawrzyniuk <mwawrzyn07@gazeta.pl> writes:
>>>
>>
>> określ dokładniej co chcesz, podaj więcej przykładów, nie tylko
>> legalnych (np. co jak użytkownik poda "dupa")
>>
>
> Jak zrobic to inaczej to wiem nie ma problemow. Tylko chodzi mi o
> konwersje znaku 'escape' \t zakodowanego w stringu czyli dwa znaki do
> jedengo zanku char '\t' metoda z substring dziala tylko chodzi mi o
> ogolne rozwiaznie dla jakiegokolwiek znaku escape np. \t, \n, \r
>
>
> czyli: uzytkownik podaje jeden ze znakow \t, \n, \r
>
> Teraz jak zmodyfikowac string2 zeby string1=string2 metoda z replace
> dziala ale w tym przypadku musielibysmy znac ktory to jest znak
> specjalny czy sie nie zrobic jakies ogolnej konwersji z '\\?' --->
> \?'
Chyba chodzi Ci o to:
>>> s = r'aaa\tbbb\n'
>>> s
'aaa\\tbbb\\n'
>>> len(s)
10
>>> s2 = s.decode('string-escape')
>>> s2
'aaa\tbbb\n'
>>> len(s2)
8
RW
Technical Details
Message-ID:
<87ipqsg48q.fsf@smsnet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!newsfeed.pionier.net.pl!feeder.erje.net!feeder.news-service.com!aioe.org!.POSTED!not-for-mailReferences:
<j0covf$ae$1@inews.gazeta.pl> <20110723113522.0ef604c1.gryf_esm-no@spam-o2.pl> <j0ebli$4bd$1@inews.gazeta.pl> <op.vy2yoyofhilul8@asus7.home> <j0f5jh$ija$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!newsfeed.pionier.net.pl!feeder.erje.net!feeder.news-service.com!aioe.org!.POSTED!not-for-mail From: Rob Wolfe <rw@smsnet.pl> Newsgroups: pl.comp.lang.python Subject: Re: Konwersja "\t" do char Date: Sat, 23 Jul 2011 21:56:53 +0200 Organization: Debian GNU/Linux site Lines: 35 Message-ID: <87ipqsg48q.fsf@smsnet.pl> References: <j0covf$ae$1@inews.gazeta.pl> <20110723113522.0ef604c1.gryf_esm-no@spam-o2.pl> <j0ebli$4bd$1@inews.gazeta.pl> <op.vy2yoyofhilul8@asus7.home> <j0f5jh$ija$1@inews.gazeta.pl> NNTP-Posting-Host: 2rGoQNolRk9jw3eVwM369A.user.speranza.aioe.org Mime-Version: 1.0 X-Complaints-To: abuse@aioe.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) X-Notice: Filtered by postfilter v. 0.8.2 Cancel-Lock: sha1:VNBXTSLoZgMrWt37OEzIhSFlE2Q= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit