Files
2020-07-11 18:14:39 +02:00

35 lines
764 B
Python
Executable File

import re
with open('text.xml', 'r') as file:
text = file.read()
print("texte extrait:", len(text))
def clean(text):
pattern = re.compile('<.*?>|&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-f]{1,6});')
text = re.sub(pattern, '', text)
print('symbol clean', len(text))
pattern = re.compile('<.*>')
text = re.sub(pattern, '', text)
print('symbol clean 2', len(text))
pattern = re.compile(r'(\\n)+')
text = re.sub(pattern, '\n', text)
print('new line clean', len(text))
pattern = re.compile(' + ')
text = re.sub(pattern, ' ', text)
print('space clean', len(text))
return text
text = clean(text)
print("texte nettoyé:", len(text))
with open('output3.txt', 'w') as file:
file.write(text)
print('text écrit')