-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathiterator.py
More file actions
63 lines (61 loc) · 6.18 KB
/
Copy pathiterator.py
File metadata and controls
63 lines (61 loc) · 6.18 KB
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
import os, re
from main import regex_search
if __name__ == '__main__':
path = "Directory"
txt_file = [f for f in os.listdir(path) if f.endswith('.txt')]
REGEXES = [(re.compile(r'[⒜ⓐ𝐚𝒂𝓪𝕒𝖆𝖺𝗮𝘢𝙖𝚊aᵃₐ𝑎𝒶𝔞]'), 'a'),
(re.compile(r'[⒝ⓑ𝐛𝒃𝓫𝕓𝖇𝖻𝗯𝘣𝙗𝚋bᵇ𝑏𝒷𝔟]'), 'b'),
(re.compile(r'[⒞ⓒ𝐜𝒄𝓬𝕔𝖈𝖼𝗰𝘤𝙘𝚌cᶜ𝑐𝒸𝔠]'), 'c'),
(re.compile(r'[⒟ⓓ𝐝𝒅𝓭𝕕𝖉𝖽𝗱𝘥𝙙𝚍dᵈ𝑑𝒹𝔡]'), 'd'),
(re.compile(r'[⒠ⓔ𝐞𝒆𝓮𝕖𝖊𝖾𝗲𝘦𝙚𝚎eᵉₑℯ𝑒𝔢]'), 'e'),
(re.compile(r'[⒡ⓕ𝐟𝒇𝓯𝕗𝖋𝖿𝗳𝘧𝙛𝚏fᶠ𝑓𝒻𝔣]'), 'f'),
(re.compile(r'[⒢ⓖ𝐠𝒈𝓰𝕘𝖌𝗀𝗴𝘨𝙜𝚐gᵍℊ𝑔𝔤]'), 'g'),
(re.compile(r'[⒣ⓗ𝐡𝒉𝓱𝕙𝖍𝗁𝗵𝘩𝙝𝚑hʰₕℎ𝒽𝔥]'), 'h'),
(re.compile(r'[⒤ⓘ𝐢𝒊𝓲𝕚𝖎𝗂𝗶𝘪𝙞𝚒iᶦᵢ𝑖𝒾𝔦]'), 'i'),
(re.compile(r'[⒥ⓙ𝐣𝒋𝓳𝕛𝖏𝗃𝗷𝘫𝙟𝚓jʲⱼ𝑗𝒿𝔧]'), 'j'),
(re.compile(r'[⒦ⓚ𝐤𝒌𝓴𝕜𝖐𝗄𝗸𝘬𝙠𝚔kᵏₖ𝑘𝓀𝔨]'), 'k'),
(re.compile(r'[⒧ⓛ𝐥𝒍𝓵𝕝𝖑𝗅𝗹𝘭𝙡𝚕lˡₗ𝑙𝓁𝔩]'), 'l'),
(re.compile(r'[⒨ⓜ𝐦𝒎𝓶𝕞𝖒𝗆𝗺𝘮𝙢𝚖mᵐₘ𝑚𝓂𝔪]'), 'm'),
(re.compile(r'[⒩ⓝ𝐧𝒏𝓷𝕟𝖓𝗇𝗻𝘯𝙣𝚗nⁿₙ𝑛𝓃𝔫]'), 'n'),
(re.compile(r'[⒪ⓞ𝐨𝒐𝓸𝕠𝖔𝗈𝗼𝘰𝙤𝚘oᵒₒℴ𝑜𝔬]'), 'o'),
(re.compile(r'[⒫ⓟ𝐩𝒑𝓹𝕡𝖕𝗉𝗽𝘱𝙥𝚙pᵖₚ𝑝𝓅𝔭]'), 'p'),
(re.compile(r'[⒬ⓠ𝐪𝒒𝓺𝕢𝖖𝗊𝗾𝘲𝙦𝚚q𝑞𝓆𝔮]'), 'q'),
(re.compile(r'[⒭ⓡ𝐫𝒓𝓻𝕣𝖗𝗋𝗿𝘳𝙧𝚛rʳᵣ𝑟𝓇𝔯]'), 'r'),
(re.compile(r'[⒮ⓢ𝐬𝒔𝓼𝕤𝖘𝗌𝘀𝘴𝙨𝚜sˢₛ𝑠𝓈𝔰]'), 's'),
(re.compile(r'[⒯ⓣ𝐭𝒕𝓽𝕥𝖙𝗍𝘁𝘵𝙩𝚝tᵗₜ𝑡𝓉𝔱]'), 't'),
(re.compile(r'[⒰ⓤ𝐮𝒖𝓾𝕦𝖚𝗎𝘂𝘶𝙪𝚞uᵘᵤ𝑢𝓊𝔲]'), 'u'),
(re.compile(r'[⒱ⓥ𝐯𝒗𝓿𝕧𝖛𝗏𝘃𝘷𝙫𝚟vᵛᵥ𝑣𝓋𝔳]'), 'v'),
(re.compile(r'[⒲ⓦ𝐰𝒘𝔀𝕨𝖜𝗐𝘄𝘸𝙬𝚠wʷ𝑤𝓌𝔴]'), 'w'),
(re.compile(r'[⒳ⓧ𝐱𝒙𝔁𝕩𝖝𝗑𝘅𝘹𝙭𝚡xˣₓ𝑥𝓍𝔵]'), 'x'),
(re.compile(r'[⒴ⓨ𝐲𝒚𝔂𝕪𝖞𝗒𝘆𝘺𝙮𝚢yʸ𝑦𝓎𝔶]'), 'y'),
(re.compile(r'[⒵ⓩ𝐳𝒛𝔃𝕫𝖟𝗓𝘇𝘻𝙯𝚣zᶻ𝑧𝓏𝔷]'), 'z'),
(re.compile(r'[🄐Ⓐ𝐀𝑨𝓐𝔸𝕬𝖠𝗔𝘈𝘼𝙰🄰🅐🅰Aᴀᴬ𝐴𝒜𝔄]'), 'A'),
(re.compile(r'[🄑Ⓑ𝐁𝑩𝓑𝔹𝕭𝖡𝗕𝘉𝘽𝙱🄱🅑🅱Bʙᴮℬ𝐵𝔅]'), 'B'),
(re.compile(r'[🄒Ⓒ𝐂𝑪𝓒ℂ𝕮𝖢𝗖𝘊𝘾𝙲🄲🅒🅲Cᴄℭ𝐶𝒞]'), 'C'),
(re.compile(r'[🄓Ⓓ𝐃𝑫𝓓𝔻𝕯𝖣𝗗𝘋𝘿𝙳🄳🅓🅳Dᴅᴰ𝐷𝒟𝔇]'), 'D'),
(re.compile(r'[🄔Ⓔ𝐄𝑬𝓔𝔼𝕰𝖤𝗘𝘌𝙀𝙴🄴🅔🅴Eᴇᴱℰ𝐸𝔈]'), 'E'),
(re.compile(r'[🄕Ⓕ𝐅𝑭𝓕𝔽𝕱𝖥𝗙𝘍𝙁𝙵🄵🅕🅵Fꜰℱ𝐹𝔉]'), 'F'),
(re.compile(r'[🄖Ⓖ𝐆𝑮𝓖𝔾𝕲𝖦𝗚𝘎𝙂𝙶🄶🅖🅶Gɢᴳ𝐺𝒢𝔊]'), 'G'),
(re.compile(r'[🄗Ⓗ𝐇𝑯𝓗ℍ𝕳𝖧𝗛𝘏𝙃𝙷🄷🅗🅷Hʜᴴℋℌ𝐻]'), 'H'),
(re.compile(r'[🄘Ⓘ𝐈𝑰𝓘𝕀𝕴𝖨𝗜𝘐𝙄𝙸🄸🅘🅸Iɪᴵℐℑ𝐼]'), 'I'),
(re.compile(r'[🄙Ⓙ𝐉𝑱𝓙𝕁𝕵𝖩𝗝𝘑𝙅𝙹🄹🅙🅹Jᴊᴶ𝐽𝒥𝔍]'), 'J'),
(re.compile(r'[🄚Ⓚ𝐊𝑲𝓚𝕂𝕶𝖪𝗞𝘒𝙆𝙺🄺🅚🅺Kᴋᴷ𝐾𝒦𝔎]'), 'K'),
(re.compile(r'[🄛Ⓛ𝐋𝑳𝓛𝕃𝕷𝖫𝗟𝘓𝙇𝙻🄻🅛🅻Lʟᴸℒ𝐿𝔏]'), 'L'),
(re.compile(r'[🄜Ⓜ𝐌𝑴𝓜𝕄𝕸𝖬𝗠𝘔𝙈𝙼🄼🅜🅼Mᴍᴹℳ𝑀𝔐]'), 'M'),
(re.compile(r'[🄝Ⓝ𝐍𝑵𝓝ℕ𝕹𝖭𝗡𝘕𝙉𝙽🄽🅝🅽Nɴᴺ𝑁𝒩𝔑]'), 'N'),
(re.compile(r'[🄞Ⓞ𝐎𝑶𝓞𝕆𝕺𝖮𝗢𝘖𝙊𝙾🄾🅞🅾Oᴏᴼ𝑂𝒪𝔒]'), 'O'),
(re.compile(r'[🄟Ⓟ𝐏𝑷𝓟ℙ𝕻𝖯𝗣𝘗𝙋𝙿🄿🅟🅿Pᴘᴾ𝑃𝒫𝔓]'), 'P'),
(re.compile(r'[🄠Ⓠ𝐐𝑸𝓠ℚ𝕼𝖰𝗤𝘘𝙌𝚀🅀🅠🆀Q𝑄𝒬𝔔]'), 'Q'),
(re.compile(r'[🄡Ⓡ𝐑𝑹𝓡ℝ𝕽𝖱𝗥𝘙𝙍𝚁🅁🅡🆁Rʀᴿℛℜ𝑅]'), 'R'),
(re.compile(r'[🄢Ⓢ𝐒𝑺𝓢𝕊𝕾𝖲𝗦𝘚𝙎𝚂🅂🅢🆂S𝑆𝒮𝔖]'), 'S'),
(re.compile(r'[🄣Ⓣ𝐓𝑻𝓣𝕋𝕿𝖳𝗧𝘛𝙏𝚃🅃🅣🆃Tᴛᵀ𝑇𝒯𝔗]'), 'T'),
(re.compile(r'[🄤Ⓤ𝐔𝑼𝓤𝕌𝖀𝖴𝗨𝘜𝙐𝚄🅄🅤🆄Uᴜᵁ𝑈𝒰𝔘]'), 'U'),
(re.compile(r'[🄥Ⓥ𝐕𝑽𝓥𝕍𝖁𝖵𝗩𝘝𝙑𝚅🅅🅥🆅Vᴠⱽ𝑉𝒱𝔙]'), 'V'),
(re.compile(r'[🄦Ⓦ𝐖𝑾𝓦𝕎𝖂𝖶𝗪𝘞𝙒𝚆🅆🅦🆆Wᴡ𝑊𝒲𝔚]'), 'W'),
(re.compile(r'[🄧Ⓧ𝐗𝑿𝓧𝕏𝖃𝖷𝗫𝘟𝙓𝚇🅇🅧🆇X𝑋𝒳𝔛]'), 'X'),
(re.compile(r'[🄨Ⓨ𝐘𝒀𝓨𝕐𝖄𝖸𝗬𝘠𝙔𝚈🅈🅨🆈Yʏ𝑌𝒴𝔜]'), 'Y'),
(re.compile(r'[🄩Ⓩ𝐙𝒁𝓩ℤ𝖅𝖹𝗭𝘡𝙕𝚉🅉🅩🆉Zℨ𝑍𝒵ᴢ]'), 'Z')]
for i in range(len(txt_file)):
regex_search(os.path.join(path, txt_file[i]), os.path.join(path, 'temp.txt'), REGEXES)
os.remove(os.path.join(path, txt_file[i]))
os.rename(os.path.join(path, 'temp.txt'), os.path.join(path, txt_file[i]))