正则表达式忽略Notepad ++中的查找和替换

时间:2013-04-04 20:22:43

标签: regex notepad++

我正在寻找一种方法来使用Regex命令来查找带有一些随机数的字符串,更改其中一些并保持其他不变。

BEFORE: textureFile(A)[(B)] = INFO;

AFTER:  textureFile(A)[(B)] = NEWINFO

在这个例子中,我想改变INFO,同时保持A和B不变。

我有这个要找:

textureFile..\[.\] = .*;

3 个答案:

答案 0 :(得分:0)

试试这个:(textureFile\S+\s+=\s+)([^;]+);

替换为:\1NEWINFO;

答案 1 :(得分:0)

根据您的简单示例,搜索=

就足够了

<强>查找

(= ).*

<强>替换

\1NEWINFO;

注意我在替换中包含了分号,但它不在查找中。 .*会在搜索时吃掉分号,因此您需要将其添加回替换中。

答案 2 :(得分:0)

更具体的解决方案是:

找到:

(textureFile\(.*\)\[\(.*\)\] = )(.*)

替换为:

$1NEWINFO

禁用选项. matches newline