W dniu 5 stycznia 2012 16:43 użytkownik Michał Malisz
<[email protected]> napisał:
> Jednak jest to za bardzo zabugowane. Później się pobawię, ale jednak
> lepiej zostawić dla kogoś, kto się na tym zna :P
def add_tiny_url(text):
i = 1
for m in re.finditer(regulka, text):
if m.group(0).find("tinyurl") < 0:
longurl = m.group(0)
if len(longurl) <= 31:
text = text.replace(m.group(0),longurl + "\n")
else:
tinyurl = tiny_url(m.group(0))
text = text.replace(m.group(0),tinyurl + "\n\n"
+ longurl + "\n")
i = i + 1
return text
Ta wersja nie wywala żadnych komunikatów. Wersja bez tytułu + długi
link. Jak słusznie zauważył Marcin, za dużo roboty jest z tym, a
przynajmniej dla osoby, która nie zna pythona.
--
Pozdrawiam,
Michał