[python] praca s textom

rajcze rajcze na gmail.com
Sobota Červen 21 18:36:17 CEST 2008


Ahoj,

ad 1) nejpřímější možnost je IMHO regulární výraz.

import re

test = "d\tgsdgsgfdg\nfds"
print re.sub(r"\s", "", test)

ad 2) nevim jak ostatni databazove moduly ale napriklad mysqldb ma neco takoveho

>>> import MySQLdb
>>> print MySQLdb.escape_string.__doc__
escape_string(s) -- quote any SQL-interpreted characters in string s.

joza

2008/6/21 Tomy Novella <tomasnovella na gmail.com>:
> ahoj,
> problem je vsak tu:
>>>> test = "d\tgsdgsgfdg\nfds"
>>>> print test.replace(" ", "")
> d       gsdgsgfdg
> fds
>>>>
>
> ja chcem ostranit vsetky biele znaky, nie len medzery...
> no nic, asi ostanem pri mojom rieseni...


-- 
Rules of Optimization:
Rule 1: Don't do it.
Rule 2 (for experts only): Don't do it yet.


Další informace o konferenci Python