Gaming
 
[ChixpyBot]

ChixpyBot 3.908 ediciones desde el 9 feb 2008

3.908

De Wikijuegos

[editar] Cambios hechos

Bienvenido al maravilloso mundo de las expresiones regulares:

Para cambiar |imagen= [[Imagen:<NombreArchivo>|180px]]
por |imagen= <NombreArchivo>
"\|\s*?imagen\s*?=\s*?\[\[[Ii]magen:(.*?)\|180px\]\]"
"|imagen= \1"
Por supuesto fallará en aquellas que tienen "Image", "File" o "Archivo" en el nombre del espacio pero sirve como ejemplo
Para cambiar {{Lanzamiento|W|2004|3|15}}
por {{Lanzamiento|tipo=Videojuegos|sistema= |zona=W|año=2004|mes=3|día=15}}
"{{\s*?[Ll]anzamiento\s*?\|\s*?(.*?)\s*?\|\s*?a?ñ?o?(\d*?)\s*?\|\s*?(\d*?)\s*?\|\s*?(\d*?)\s*?}}"
"{{Lanzamiento|tipo=Videojuegos|sistema= |zona=\1|año=\2|mes=\3|día=\4}}"
Para cambiar |diseñador = Nombre_diseñador
por |diseñador = {{Diseñador|Tipo=Videojuegos|sistema=|Nombre_diseñador}}
"\|\s*?diseñador\s*?=\s*?.*?([^\[]*?)\]?\]?\s*?\n"
"|diseñador = {{Diseñador|Tipo=Videojuego|sistema=|\1}}\n"
Por supuesto hay que monitorearlo por si hay varios diseñadores y además hay que recorrelo por las categoría de videojuegos y personajes de forma separada, lo mismo se puede hacer para los desarrolladores y publicadores
Voy por "Ad" de la pasada por los videojuegos:
python replace.py -category:"Videojuegos ordenados alfabéticamente" -start:Ad -regex "\|\s*?diseñador\s*?=\s*?.*?([^\[]*?)\]?\]?\s*?\n" "|diseñador = {{Diseñador|tipo=Videojuegos|sistema=|\1}}\n"