Assume a text file “Test.txt” is already created. Using this file, write a function to create three
files “LOWER.TXT” which contains all the lowercase vowels and “UPPER.TXT” which contains all
the uppercase vowels and “DIGIT.TXT” which contains all digits
import re
with open("Test") as file:
text = file.read()
with open('DIGIT.TXT', 'w') as file:
file.write(re.sub(r'\D+', '', text))
with open('LOWER.TXT', 'w') as file:
file.write(re.sub(r'[^aeiouy]+', '', text))
with open('UPPER.TXT', 'w') as file:
file.write(re.sub(r'[^AEIOUY]+', '', text))
Comments
Leave a comment