-
Notifications
You must be signed in to change notification settings - Fork 130
/
simple_sub.py
executable file
·66 lines (56 loc) · 1.45 KB
/
simple_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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#!/usr/bin/env python3
# Для каждого регулярного выражения, которое требуется написать,
# указана строка, в которой нужно выполнить замену, а следом
# после стрелки (--->) указан результат замены
# bab ---> bzb
# bcb ---> bzb
# bxb ---> bzb
REGEXP_1 = ''
REGEXP_1_REPL = ''
# abcXYZabc ---> abcabc
# XaYbZcWaM ---> abca
# abc XYZabc ---> abc abc
REGEXP_2 = ''
REGEXP_2_REPL = ''
# abcABCabc ---> abcABCabc
# DaEbFcAaB ---> abcAaB
# abcXYZabc ---> abcXYZabc
# XaYbZcZaY ---> XaYbZcZaY
# DXEYFZabc ---> XYZabc
# ADBECFXYZ ---> ABCXYZ
REGEXP_3 = ''
REGEXP_3_REPL = ''
# abc0abc ---> abcabc
# 1a2b3c4 ---> abc
# a123!@#bc ---> abc
REGEXP_4 = ''
REGEXP_4_REPL = ''
# a,b,c d,e,f ---> a_b_c_d_e_f
# abc!@#a ---> abc___a
# abc!@#,./abc abc ---> abc______abc_abc
REGEXP_5 = ''
REGEXP_5_REPL = ''
# a abc aa bb ---> a aa bb
# a def dd fd ---> a dd fd
# x xy xyz yz ---> x xy yz
# x xyz xyz yz ---> x yz
REGEXP_6 = ''
REGEXP_6_REPL = ''
# AabcdZ ---> abcd
# BabcdC ---> BabcdC
# aAbZcd ---> aAbZcd
# AabcdY ---> abcdY
# BabcdZ ---> Babcd
REGEXP_7 = ''
REGEXP_7_REPL = ''
# a b c ---> a b c
# a b c ---> a b c
# d f ---> d f
REGEXP_8 = ''
REGEXP_8_REPL = ''
# a ab abc abcd ab ---> a ab ab
# a xyz xyz a ---> a a
# d xy xyza a ---> d xy a
# a xyzzy b ---> a xyzzy b
REGEXP_9 = ''
REGEXP_9_REPL = ''