1 votos

¿Cómo reemplazar líneas en notepad ++ que tiene un valor variable?

Quiero cambiar todas las líneas que tengan lo siguiente:

 GameData["cost_ext"]["upkeep"]["manpower"] = 0.0049999999
GameData["cost_ext"]["upkeep"]["manpower"] = 0.0069999999
 

Y algunos otros valores que pueden ser diferentes para que todos ellos sean:

 GameData["cost_ext"]["upkeep"]["manpower"] = 0
 

Busqué y leí algunas publicaciones anteriores, pero cuando cambio a la expresión regular no puedo encontrar ninguna de las líneas.

0voto

PryrtCJ Puntos 23

¿Recordaste escapar de [ y ] usando \[ y \] ?

  • Encuentra = GameData\["cost_ext"\]\["upkeep"\]\["manpower"\]\h*=\h*\K[\d\.]+
  • Reemplazar = 0
  • Modo de búsqueda = expresión regular

datos fuente:

 GameData["cost_ext"]["upkeep"]["manpower"] = 0.0049999999 
GameData["cost_ext"]["upkeep"]["manpower"] = 0.0069999999
GameData["cost_ext"]["upkeep"]["manpower"] = 0.0059999999
GameData["cost_ext"]["upkeep"]["manpower"] = 0.0039999999
GameData["cost_ext"]["upkeep"]["manpower"] = 0.0019999999
GameData["cost_ext"]["upkeep"]["manpower"] = 0.0079999999
 

datos finales:

 GameData["cost_ext"]["upkeep"]["manpower"] = 0 
GameData["cost_ext"]["upkeep"]["manpower"] = 0
GameData["cost_ext"]["upkeep"]["manpower"] = 0
GameData["cost_ext"]["upkeep"]["manpower"] = 0
GameData["cost_ext"]["upkeep"]["manpower"] = 0
GameData["cost_ext"]["upkeep"]["manpower"] = 0
 

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: