corpusdb / patch_regex.py
mrsavage1's picture
Upload 10 files
6fe9fd7 verified
raw
history blame contribute delete
516 Bytes
d = open('app/ui.py', 'rb').read()
# [` " ' ] = 5b 60 22 27 5d -> [` " ] = 5b 60 22 5d
old_cc = bytes([0x5b, 0x60, 0x22, 0x27, 0x5d]) # [`"']
new_cc = bytes([0x5b, 0x60, 0x22, 0x5d]) # [`"]
count = d.count(old_cc)
print(f'occurrences of [`"\']: {count}')
d2 = d.replace(old_cc, new_cc)
open('app/ui.py', 'wb').write(d2)
print('written, size:', len(d2))
# Verify
d3 = open('app/ui.py', 'rb').read()
i = d3.find(b'createMatch = text.match')
end = d3.find(b'\r\n', i)
print('new line:', repr(d3[i:end]))