Jag har en lista av strängar som jag ska söka i med modulen re.
Det är två ord som ska matchas i strängen, och enligt http://www.regular-expressions.info/jav ... ample.html så fungerar det, men inte i pyhton.
Kod: Markera allt
import re
if __name__ == '__main__':
listofstrings = list(['architecture\n', 'architecture of\n', 'architecture of s27_bench is\n'])
p = re.compile('(?=.*?\barchitecture\b)(?=.*?\bs27_bench\b).*', re.IGNORECASE)
for str in listofstrings:
result = p.search(str)
if not result is None:
print 'Found string'
print result.group()
else:
print 'Not found'

Hjälp vore tacksamt!