Using regex match any 5 palindrome from the txt file q4txt A
Using regex, match any 5 palindrome from the .txt file: q4.txt
Answer should be in red:
 catac
 xyzyx
 PoloP
 12321
 
 q4.txt:
 abcde
 catac
 xyzyx
 PoloP
 fadsfas
 afasdfafa
 abccataccba
 12321
 theoneabovework
Solution
Answer
#file data
\"\"\"
abcde
catac
xyzyx
PoloP
fadsfas
afasdfafa
abccataccba
12321
\"\"\"
import regex
#method for palindrome
def palindrome(filename):
#open file
#E:/qt4.txt
newfile= open(filename,\'r\')
filedata = newfile.readlines();
#iterate the filedata
for each in filedata:
#using regex module
if(regex.search(r\"(\\w)((?R)|(\\W?))\\1\",each) is None):
palindromeword = each
print(palindromeword)
filename = input(\"Enter file name \")
palindrome(filename)


