Utilizador:Giro720/Scripts: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Giro720 (discussão | contribs)
mSem resumo de edição
Giro720 (discussão | contribs)
Linha 49:
texto = texto.replace(" – ", " — ").replace("\n-", "\n—").replace("°", "º")
texto = texto.replace(" º", "º").replace(" )", ")")
texto = texto.replace(".º", "º").replace("º.", "º")
 
while texto.find("\n\n\n")+1:
print "Removendo linhas vazias"
texto = texto.replace("\n\n\n", "\n\n")
 
texto = re.sub("\nT(ÍTULO|ítulo) (.*)\n\n", "\n*Título \\2: ", texto)
Linha 57 ⟶ 62:
texto = re.sub("\nS(UBSEÇÃO|ubseção) (.*)\n", "\n\n===Subseção \\2===\n;", texto)
texto = re.sub("\nS(UBSECÇÃO|ubsecção) (.*)\n", "\n\n===Subsecção \\2===\n;", texto)
texto = re.sub("\nArt.nArtigo ([0-9]*)(º|).", "\n\n====Art. \\1\\2====\n", texto)
texto = re.sub("\nArt. ([0-9]*)(º|)", "\n\n====Art. \\1\\2====\n", texto)
texto = re.sub("\n§( |)([0-9]*)(º|)", "\n\n'''§ \\2\\3'''", texto)
Linha 66 ⟶ 71:
texto = texto.replace(":'''''' -", "")
 
while texto.find(" ")+1:
print "Removendo tabs."
texto = texto.replace(" ", "")
 
while texto.find(" ")+1:
Linha 91 ⟶ 96:
 
texto = re.sub("\n;\n", "\n;", texto)
texto = re.sub("\n:(.*)\n\n:", "\n:\\1\n:", texto)
 
entrada = open(arquivo_entrada, 'w')