Redaktor:Liso/Užitočné pythoniny: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
dBez shrnutí editace
dBez shrnutí editace
Riadok 7:
 
<pre>
import sys
import re
 
subor= "osudbb.txt"
 
f=file(subor, 'r')
line=f.read(5000)
line2=re.sub(r'([^\[])([0-9][0-9][0-9][0-9])', r'\1[[\2]]',line) # nahrad roky linkom
line2=re.sub(r'\'\'\'(.*?)( \(.*?\))(.*?)\'\'\'', r"'''\1\3\2'''", line2) # prehod rodena dozadu v nazvoch
line2=re.sub(r'\'\'\'(.*?)( \(.*?\))(.*?\'\'\')', r"'''\1\3\2", line2) # prehod rodena dozadu v nazvoch
line2=re.sub(r'(\[\[Kateg.*?)\[\[([0-9][0-9][0-9][0-9])\]\](.*?\]\])', r'\1\2\3',line2) # vyhod roky link v kategoriach
line2=re.sub(r'(\[\[Kateg.*?)\[\[([0-9][0-9][0-9][0-9])\]\](.*?\]\])', r'\1\2\3',line2) # vyhod roky link v kategoriach
line2=re.sub(r'(\[\[Kateg.*?)\[\[([0-9][0-9][0-9][0-9])\]\](.*?\]\])', r'\1\2\3',line2) # vyhod roky link v kategoriach
line2=re.sub(r'(\[\[Kateg.*?)\[\[([0-9][0-9][0-9][0-9])\]\](.*?\]\])', r'\1\2\3',line2) # vyhod roky link v kategoriach
line2=re.sub(r'(\[\[Kateg.*?)\[\[([0-9][0-9][0-9][0-9])\]\](.*?\]\])', r'\1\2\3',line2) # vyhod roky link v kategoriach
line2=re.sub(r'\n{3,}', r'\n\n', line2) # nahrad dva prazdne riadky jednym
print line2 ,
f.close()
</pre>