What RE would i use to match this whole word?
G. Willoughby
thecalm at NOSPAM.btinternet.com
Mon Jul 30 07:50:28 EDT 2001
YIPPEEEE!!!! thats it, of course its not a string, doh, how foolish of me.
he he.. anyway thanks m8.
G. WIlloughby
"Cliff Crawford" <cjc26 at nospam.cornell.edu> wrote in message
news:irV87.147995$EF2.19745941 at typhoon.nyroc.rr.com...
> * G. Willoughby <thecalm at NOSPAM.btinternet.com> menulis:
> | this is the code im using for a 'file file' kinda program:
> |
> | [snip]
> |
> | def search(resultPane, dir, files):
> | searchString = re.compile(str(entryField.get()), re.IGNORECASE) #
Get
> | search string
> | for file in files:
> | if searchString.search(file) == "None":
>
> None is *not* a string, it's a unique object. Since search() never
> returns a string, your comparison always fails and your else: branch
> always gets executed no matter what. Change this line to:
>
> if searchString.search(file) is None:
>
> or
> if not searchString.search(file):
>
> to make it work.
>
>
> --
> Cliff Crawford http://www.sowrong.org/
> A sign should be posted over every campus toilet:
> "This flush comes to you by courtesy of capitalism."
> -- Camille Paglia
More information about the Python-list
mailing list