파이썬+VBA
메모장 문자열을 역순으로 재 정렬
E.X.I.T
2022. 9. 6. 16:27
728x90
반응형
import re
rmve_bracket_1 = "\(.\)|\s-\s.*" # 정규표현식을 적용한 괄호 및 괄호 안 텍스트. 1차 괄호 제거
rmve_bracket_2 = "\(.*\)|\s-\s.*" # 정규표현식을 적용한 괄호 및 괄호 안 텍스트. 2차 괄호 제거
with open("C:\\Users\\nigaw\\Desktop\\aaa.txt", 'r',encoding='UTF8') as f:
lines = f.readlines()
lines.reverse()
f = open('C:\\Users\\nigaw\\Desktop\\bbb.txt', 'w')
for line in lines:
line=re.sub(rmve_bracket_1, '', line)
line=re.sub(rmve_bracket_2, '', line)
line = line.strip() # 포함되어 있는 줄 바꿈 문자 제거
f.write(line)
f.write('\n') # 줄 바꿈 문자 삽입
f.close()
728x90
반응형