Seite 1 von 1

ab einem bestimmten zeichen löschen

Verfasst: Samstag 30. August 2008, 14:41
von LLHELBIG
hallo.

sicher weiß von euch jemand, wie man einen string ab einem bestimmten zeichen (bei mir ein \t) schneiden kann.


danke schön.

Verfasst: Samstag 30. August 2008, 14:54
von LLHELBIG
hat den keiner eine idee??? :cry:

Verfasst: Samstag 30. August 2008, 15:00
von BlackVivi

Code: Alles auswählen

In [1]: "foo\tbar"
Out[1]: 'foo\tbar'

In [2]: foobar = "foo\tbar"

In [3]: foobar.spli
foobar.split       foobar.splitlines  

In [3]: foobar.split("\t")
Out[3]: ['foo', 'bar']

In [4]: foobar.split("\t")[0]
Out[4]: 'foo'
Achja, zwischen deinen ersten und zweiten Post liegen lediglich 13 Minuten, wir sind flott, aber nicht so flott...

Verfasst: Samstag 30. August 2008, 15:01
von LLHELBIG
danke. probier das gleich mal aus. sorry für meine ungedult

Verfasst: Samstag 30. August 2008, 15:07
von LLHELBIG
hab es grad ausprobiert aber funktioniert leider nicht.

mein string wird mit text.next() aus einer datei eingelesen

z.B. text = www.meine-url.de\t10

und alles ab \t muss weggeschnitten werden.

am schluss soll rauskommen:
www.meine-url.de

Verfasst: Samstag 30. August 2008, 15:28
von DasIch
Was hindert dich jetzt an?

Code: Alles auswählen

text.next().split("\t")[0]
Eine ausführlichere Beschreibung als "funktioniert leider nicht" könnte auch hilfreich sein.