Hi All ,
I trying find a solution for my script , I have two files :
file1 - I need a search a error say x if the error matches
Look for the same error x in other file 2
Here is the code :
I have 10 different patterns therefore I used list comprehension and
compiling the pattern so I loop over and find the exact pattern matching
re_comp1 = [re.compile(pattern) for pattern in str1]
for pat in re_comp1:
if pat.search(st,re.IGNORECASE):
x = pat.pattern
print x ===> here it gives the expected output it correct
match
print type(x)
<type 'unicode'>
if re.search('x', line, re.IGNORECASE) is not None: ===> Gives a wrong
match
print line
Instead if I use :
if re.search(x, line, re.IGNORECASE) is not None: then no match occurs
print line
Please advice where I going wrong or what can be done to make it better .
Thanks,
--
Asad Hasan
+91 9582111698
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor