Asturi2Bot
Xunióse'l 14 xun 2015
- Remano funciones regex complexes en llistaos d'artículos, corrixendo espresiones mal formaes nel formatu wiki.
1
editarPlurales mal formados en 'us'.
python pwb.py ./scripts/replace.py -start:! -regex "\[\[\b([a-zA-ZáéíóúÁÉÍÓÚñÑ]+)(u\b)\]\]s\b" "[[\1u|\1os]]"
Exemplos:
2
editarApostrof. en la segunda parte del enllaz:
python pwb.py ./scripts/replace.py -start:u -exceptinsidetag:template -exceptinsidetag:link -regex "\bde \[\[([^\]]*?\|[A|a|E|e|I|i|O|o|U|u|H|h].*?)\]\]" "d'[[\1]]"
Exemplos:
- Natural de [[Provincia d'Ourense|Ourense]] >> Natural d'[[Provincia d'Ourense|Ourense]] => Natural d'Ourense
- en forma de [[Ser vivu|organismos]] >> en forma d'[[Ser vivu|organismos]] => en forma d'organismos
3
editarpython pwb.py ./scripts/replace.py -start:! -regex "([bcdfghjklmnpqrstvwxyz]+)o (I\]\]|V\]\]|X\]\]|I\ |V\ |X\ |I|II|III|IV|V|VI|VII|VIII|IX|X|XI|XII|XIII|XIV|XV|XVI|XVII|XVIII)\b" "\1u \2"
- Busca tolos xxxxxxxo sacantes los que terminen en -ao, -eo, -io, -oo, -uo.
- Menos dientro de los ficheros d'imáxenes
- python pwb.py ./scripts/replace.py -page:prueba -exceptinsidetag:"\[\[Ficheru|Archivu\:(.*?)\|" -regex "([^aeiou]+)o (I\]\]|V\]\]|X\]\]|I\ |V\ |X\ |I|II|III|IV|V|VI|VII|VIII|IX|X|XI|XII|XIII|XIV|XV|XVI|XVII|XVIII)\b" "\1u \2"