2020-04-26
目前还没写删除多余空行的代码
(可以用word,查找替换,将pp替换为^p)
import re
# 1.首先是读取文件
rf = open('code.txt', 'r', encoding='UTF-8')
outFile =open("dllNew.txt","w")
outstring = ''
try:
outstring = rf.read()
finally:
rf.close()
# outstring = "test//666\n//这是注释\n/*这也是注释*/"
# 2.清除块级注释
m = re.compile(r'/[*].*?[*]/', re.S)
outtmp = re.sub(m,'',outstring)
outstring = outtmp
# 3.清除 // 行级注释
m = re.compile(r'//.*')
outtmp = re.sub(m, '', outstring)
outstring = outtmp
outFile.write(outstring)
print(outstring)
outFile.close()
网友评论