Co nefunguje na replace?

XXX = r"\ \s \\ \n"
print XXX
print XXX.replace("\\", '-')

\ \s \\ \n
- -s -- -n

?

ZU

Dne 28.2.2011 9:40, MICHÁLEK Jan Mgr. napsal(a):
Ahojte

Mám výše zmíněnej problém, zpracovávám text, kterej obsahuje zpětný
lomítka a jde mi o to, ze python to vnima jako escape a ja nevim jak to
osetrit.

Text je semicolon separated, textový položky jsou v uvozovkách, takže,
když mám …;’\’; tak mě to celej program pobourá. Nemáte někdo nějakou
fintu jak to udělat?? Nejlepší by bylo, kdybych ten řádek hned po
načtení oescapoval, na to by něco mohlo bejt. Když to ale zkoušim pomocí
replace, tak mi to nevošetří ty místa, kde za tim je něco, co se
escapuje (například uvozovka apod.).

Jediný, na co jsem přišel bylo to projet před spuštěním sedem, ale jsou
to gigový soubory, trvá to pak moc dlouho.

  Dáte mi někdo dobrej tip??

Díky Je.
_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem