Seite 1 von 1

Regulärer Ausdruck

Verfasst: Montag 24. Januar 2011, 12:58
von omen
Hallo,

also ich lese eine text-datei Zeile für Zeile und möchte sagen: wenn das erste Wort "myWord" ist dann soll die ganze Zeile gespeichert werden, egal welche Worte nach diesem Wort in dieser Zeile vorkommen.

wie macht man das mit reguläre Ausdrücke?

Re: Regulärer Ausdruck

Verfasst: Montag 24. Januar 2011, 13:04
von Hyperion
"".startswith() reicht Dir nicht?

Code: Alles auswählen

In [2]: data = u"""
   ...: Hallo welt
   ...: dies
   ...: myWord ist ein Test
   ...: trallallala
   ...: """

In [3]: from StringIO import StringIO

In [10]: text = StringIO(data)

In [11]: "".join((line for line in text if line.startswith("myWord")))
Out[11]: u'myWord ist ein Test\n'