[Tutor] finding strings in other strings
Brett
brett42@konaboy.com
Sat, 05 Aug 2000 20:35:30 -1000
I was making a little program to rename mp3 files, but didnt want it to
effect other files in the same directory. I tried using something like
this to have the program only effect mp3 files:
files = os.listdir(os.curdir)
for x in files:
if 'mp3' in x:
After having the program screw up a couple of times I checked out the
documentation and found out that the first term (in my attempt 'mp3') must
have a length of 1 if the second term is a string. I fixed it in this case
by using <if x[-3:] == 'mp3'>, but i realized this wouldnt work if i wanted
to locate something like this in the middle of some strings, like if some
members of a list had a two or three character long string in them and I
wanted to do stuff only to them. So anyway, is there a way to determine if
a string is part of a longer string? Hope you can understand what i'm
talking about, had a little trouble figuring out what I wanted to say.
"One World, one Web, one Program" - Microsoft promotional ad
"Ein Volk, ein Reich, ein Fuhrer" - Adolf Hitler