1 votes

Comment remplacer les lignes dans notepad++ qui ont une valeur variable ?

Je veux modifier toutes les lignes qui contiennent le texte suivant :

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

Et d'autres valeurs qui peuvent être différentes pour qu'elles le soient toutes :

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

J'ai cherché et lu quelques messages précédents, mais lorsque je passe à l'expression régulière, je ne trouve aucune des lignes.

0voto

PeterCJ Points 630

Tu as pensé à t'échapper [ y ] en utilisant \[ y \] ?

  • Trouver = GameData\["cost_ext"\]\["upkeep"\]\["manpower"\]\h*=\h*\K[\d\.]+
  • Remplacer = 0
  • Mode de recherche = expression régulière

données de base :

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

données 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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X