42 lines
960 B
Python
42 lines
960 B
Python
#!/usr/bin/python
|
|
# -*- coding: utf-8 -*-
|
|
|
|
|
|
#ma fonction
|
|
# def splitParagraphIntoSentences(paragraph):
|
|
# ''' break a paragraph into sentences
|
|
# and return a list '''
|
|
# import re
|
|
|
|
# #pour repérer l'expression régulière
|
|
# prose = re.compile(r"\wrill[a-z0-9._-]*\s(\w*\s\w*\s\w*\s)")
|
|
# #applique retour à la ligne en se repérant le regex
|
|
# List = prose.split(paragraph)
|
|
# return List
|
|
# #appliquer le variable sentenceList
|
|
|
|
# with open("how_2_use_drill.txt", "r" ) as source:
|
|
# for line in source:
|
|
# sentences = splitParagraphIntoSentences(line)
|
|
# for s in sentences:
|
|
# print s.strip()
|
|
|
|
import re
|
|
|
|
prose = re.compile(r"\w+.+rill+.+\s(\w*\s\w*\s\w*\s)\w*")
|
|
prose2 = re.compile(r"(\w*\s\w*\s\w*)\s\w+.+rill\s\w*")
|
|
|
|
|
|
with open("how_2_use_drill.txt", "r" ) as source:
|
|
for line in source:
|
|
newtext = prose2.findall(line)
|
|
print(''.join(newtext))
|
|
|
|
|
|
# with open('export.txt', 'w') as f:
|
|
# f.write()
|
|
|
|
|
|
|
|
|