[python] Zpracování textu, kterej obsahuje zpětná lomítka

zu1234 zu1234 na seznam.cz
Pondělí Únor 28 10:22:05 CET 2011


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.


Další informace o konferenci Python