http://www.mediawiki.org/wiki/Special:Code/pywikipedia/9957
Revision: 9957 Author: xqt Date: 2012-03-02 17:05:08 +0000 (Fri, 02 Mar 2012) Log Message: ----------- regex fix: keep digits in class, style and table params
Modified Paths: -------------- trunk/pywikipedia/cosmetic_changes.py
Modified: trunk/pywikipedia/cosmetic_changes.py =================================================================== --- trunk/pywikipedia/cosmetic_changes.py 2012-03-02 17:03:15 UTC (rev 9956) +++ trunk/pywikipedia/cosmetic_changes.py 2012-03-02 17:05:08 UTC (rev 9957) @@ -679,7 +679,7 @@ u'٠١٢٣٤٥٦٧٨٩'[i], u'۰۱۲۳۴۵۶۷۸۹'[i], exceptions) # do not change digits in class, style and table params - pattern = re.compile(u'=".*?"', re.UNICODE) + pattern = re.compile(u'\w+=(".+?"|\d+)', re.UNICODE) exceptions.append(pattern) # do not change digits inside html-tags pattern = re.compile(u'<[/]*?[^</]+?[/]*?>', re.UNICODE)
pywikipedia-svn@lists.wikimedia.org