regex function driving me nuts

MartinD. cyberdicks at gmail.com
Tue Oct 23 15:51:34 EDT 2012


Hi, 

I'm new to Python. 
Does someone has an idea what's wrong.  I tried everything. The only regex that is tested is the last one in a whole list of regex in keywords.txt
Thanks! 
Martin 


########
def checkKeywords( str, lstKeywords ):

	for regex in lstKeywords: 
		match = re.search(regex, str,re.IGNORECASE)
		# If-statement after search() tests if it succeeded
		if match:                      
			print match.group() ##just debugging
			return match.group() ## 'found!
			
	return

#########

keywords1 = [line for line in open('keywords1.txt')]
resultKeywords1 = checkKeywords("string_to_test",keywords1)
print resultKeywords1




More information about the Python-list mailing list