簡體   English   中英

正則表達式替換Notepad ++

[英]Regular Expression replacement Notepad++

我正在使用Oxide mod修改Rust的json文件,我對編程一般不熟悉。

我需要替換“stackable”的幾個實例:64.0,“stackable”:15000.0,

該值不總是“64.0”。 有“1000.0”和“1.0”等實例......

我目前正在做的是:

Search for: "stackable":/*/*/*/*
Replace with: "stackable": 15000.0,

這取代了我想要的文本,但最終的結果是它只是在默認值之前輸入文本。 所以一條線最終看起來像

"stackable": 15000.0, 64.,

如何使用通配符替換,還要刪除默認值?

首先匹配“可堆疊”然后匹配空格(如果有)然后匹配數字. 在其中,使用一個字符類。

Find: (stackable)\s*[\d.]+
Replace: $1: 15000.0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM