forked from mipt-cs/regexp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
advanced_sub.py
executable file
·41 lines (35 loc) · 1.25 KB
/
advanced_sub.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/usr/bin/env python3
# Для каждого регулярного выражения, которое требуется написать,
# указана строка, в которой нужно выполнить замену, а следом
# после стрелки (--->) указан результат замены
# aAc ---> a!A!c
# aZc ---> a!Z!c
# aZZc ---> a!Z!!Z!c
# aBaCa ---> a!B!a!C!a
REGEXP_1 = '' # регулярное выражение
REGEXP_1_REPL = '' # выражение для строки замены
# abc ---> abc
# abbc ---> abc
# azzzc ---> azc
# arrrrc ---> arc
# xxxxxx ---> x
REGEXP_2 = ''
REGEXP_2_REPL = ''
# this is text ---> this is text
# this is is text ---> this *is* text
# this is is is text ---> this *is* text
# this is text text ---> this is *text*
# this is is text text ---> this *is* *text*
REGEXP_3 = ''
REGEXP_3_REPL = ''
# one two three ---> two one three
# dog cat wolf ---> cat dog wolf
# goose car rat ---> goose rat car
REGEXP_4 = ''
REGEXP_4_REPL = ''
# cat dog ---> cat dog
# cat dog cat ---> cat dog cat
# dog cat dog cat cat ---> dog dog
# dog cat dog rat rat cat cat ---> dog dog rat rat
REGEXP_5 = ''
REGEXP_5_REPL = ''