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

1

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

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

TH26
fuente

Respuestas:

0

¿Te acordaste de escapar [ y ] mediante el uso \[ y \]?

  • Encontrar = 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
PeterCJ
fuente
1
Eso funciono. No utilicé \[ y \]. Muchas gracias por la ayuda.
TH26