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"
