Benutzer:NumberFive/Cosmetic

Aus Piratenwiki
< Benutzer:NumberFive
Version vom 11. Juni 2011, 21:17 Uhr von Mc (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

   def fixPiratenWikiLink(self, text):
       """
       fix teh link
       """
       if not self.talkpage and pywikibot.calledModuleName() <> 'interwiki':
           piLink = re.compile(r'\[?\[https?://wiki.piratenpartei.de/index.php\?title=([\S:/]+?)(\|.*?)?\]\]?')
           text = piLink.sub(r'\1', text)
           piLink = re.compile(r'\[https?://wiki.piratenpartei.de/index.php\?title=([\S:/]+?)(\s.*?)?\]')
           text = piLink.sub(r'\1', text)
           piLink = re.compile(r'\[https?://wiki.piratenpartei.de/([\S]+?)(\|.*?)?\]')
           text = piLink.sub(r'\1', text)
           piLink = re.compile(r'\[https?://wiki.piratenpartei.de/([\S]+?)(\s.*?)?\]')
           text = piLink.sub(r'\1', text)
           piLink = re.compile(r'(\W)https?://wiki.piratenpartei.de/index.php\?title=([\S]+?)(\s|\n|\')')
           text = piLink.sub(r'\1\2\3', text)
           piLink = re.compile(r'(\W)https?://wiki.piratenpartei.de/([\S]+?)(\s|\n|\')')
           text = piLink.sub(r'\1\2\3', text)
       return text