我正在尋找一種方法來使用正則表達式命令找到一個字符串與一些隨機數,改變其中的一些,並保持其他人不變。正則表達式忽略查找和替換記事本+ +
在這個例子中,我想改變INFO,同時保持A和B不變。
我有這樣的發現:
textureFile..\[.\] = .*;
我正在尋找一種方法來使用正則表達式命令找到一個字符串與一些隨機數,改變其中的一些,並保持其他人不變。正則表達式忽略查找和替換記事本+ +
在這個例子中,我想改變INFO,同時保持A和B不變。
我有這樣的發現:
textureFile..\[.\] = .*;
試試這個:\1NEWINFO;
根據您的簡單的例子,就足以對=
搜索:(textureFile\S+\s+=\s+)([^;]+);
替換爲
查找
(=).*
更換
\1NEWINFO;
通知我包括在更換分號,但它是不是在找。 .*
將在搜索時吃分號,所以您需要將其添加回替換。
更具體的解決辦法是:
查找內容:
(textureFile\(.*\)\[\(.*\)\] =)(.*)
替換:
$1NEWINFO
與選項. matches newline
禁用。