Seite 1 von 1

Wörter matchen

Verfasst: Freitag 17. Juni 2005, 19:01
von Gast
Hallo,
ich schaffe es einfach nicht in einem gegebenen string auf nur EIN Wort zu matchen...

wenn ich habe: 'abcde irgendwas uaffe in hier'
und eben nur dnan was tun möchte wenn das wort affe alleine vorkommt . in diesem falll also nicht.

hierbei aber soll er rein gehen:
'ich bin da +affe/'
und auch hier
'hallo ich bin affe hier'

also im grunde soll nur dann gematched werden wenn das Wort NUR aus buchstaben alleine da steht ohne buchstaben drumrum

danke euch vielmals

Re: Wörter matchen

Verfasst: Freitag 17. Juni 2005, 19:23
von gerold
Anonymous hat geschrieben: also im grunde soll nur dann gematched werden wenn das Wort NUR aus buchstaben alleine da steht ohne buchstaben drumrum
Hi!

Versuchs mal hiermit:

Code: Alles auswählen

import re

stringlist = [
   'abcde irgendwas uaffe in hier',
   'ich bin da +affe/ asdf',
   'hallo ich bin affe hier',
   r'das ist ein \affe',
   'das ist kein affenkopf'
]

for item in stringlist:
   m = re.search(r"\baffe\b", item, re.S | re.I)
   if m:
      print item
mfg
Gerold
:-)

Verfasst: Samstag 18. Juni 2005, 13:06
von Gast
Ja öha...
hmm....aber das hab ichdoch auch schon irgendwie ausprobiert....*grmpf....
ALso bis jetzt funktionierts tatsächlich ;o)
Mal sehen was passiert wenn ichs in mein Prog hause :o)

Vielen lieben Dank!!!