Seite 1 von 1

Zahl suchen in best. Zahlenbereich

Verfasst: Freitag 13. Oktober 2006, 07:40
von Kalmuecke
Hallo,

ich möchte gerne in einem String nach dem Wort "note" und nach einer Zahl suchen, die jedoch im Bereich von 1 bis 199 liegen kann!

Bsp.: " note 155 "

Genau nach dem obigen Muster möchte ich gern suchen, nur das die Zahl zwischen 1 und 199 liegen kann!
Vor dem Wort note sind noch 3 Leerzeichen und nach der Zahl ein leerzeichen. Note und die Zahl sind durch ein Leerzeichen voneinerander getrennt.

Wäre nett wenn mir jemand einen Regulären Ausdruck dafür nennen könnte, denn ich komme einfach nicht drauf.
Danke für eure Hilfe!


Gruß
kalmuecke

Re: Zahl suchen in best. Zahlenbereich

Verfasst: Freitag 13. Oktober 2006, 08:43
von gerold
Kalmuecke hat geschrieben:Bsp.: " note 155 "
Hi Kalmuecke!

Z.B.:

Code: Alles auswählen

>>> import re
>>> s = "   note 199 "
>>> print re.search(r"   note ([1-9]|[0-9]{2}|1[0-9]{2}) ", s)
<_sre.SRE_Match object at 0x016285A0>
>>>
mfg
Gerold
:-)