我正在寻找一种方法来使用Regex命令来查找带有一些随机数的字符串,更改其中一些并保持其他不变。
BEFORE: textureFile(A)[(B)] = INFO;
AFTER: textureFile(A)[(B)] = NEWINFO
在这个例子中,我想改变INFO,同时保持A和B不变。
我有这个要找:
textureFile..\[.\] = .*;
答案 0 :(得分:0)
试试这个:(textureFile\S+\s+=\s+)([^;]+);
替换为:\1NEWINFO;
答案 1 :(得分:0)
根据您的简单示例,搜索=
:
<强>查找强>
(= ).*
<强>替换强>
\1NEWINFO;
注意我在替换中包含了分号,但它不在查找中。 .*
会在搜索时吃掉分号,因此您需要将其添加回替换中。
答案 2 :(得分:0)
更具体的解决方案是:
找到:
(textureFile\(.*\)\[\(.*\)\] = )(.*)
替换为:
$1NEWINFO
禁用选项. matches newline
。