24 lines
600 B
Python
24 lines
600 B
Python
|
# Дополнительное задание №1
|
|||
|
# Номер в ИСУ: 316304
|
|||
|
# Вариант: 2
|
|||
|
|
|||
|
import re
|
|||
|
from smiley import get_args
|
|||
|
|
|||
|
regex = [re.compile('ВТ\W*\s+(?:\w+\W+){,4}ИТМО'), re.compile('\W+')]
|
|||
|
|
|||
|
|
|||
|
def parse(text):
|
|||
|
result = re.findall(regex[0], text)
|
|||
|
result = [re.sub(regex[1], ' ', s) for s in result]
|
|||
|
return result
|
|||
|
|
|||
|
|
|||
|
if __name__ == '__main__':
|
|||
|
out = parse(get_args())
|
|||
|
print("Результат работы:")
|
|||
|
for n, i in enumerate(out):
|
|||
|
print(str(n + 1) + ') ' + str(i))
|
|||
|
if len(out) == 0:
|
|||
|
print("Ничего не найдено")
|