如何在“记事本”中“忽略”值并替换

时间:2018-07-21 21:31:44

标签: regex notepad++

我需要帮助。 我曾经做过一次,但我不记得该怎么做。 我会尽力解释。

我想在Notepad ++行中替换如下:

  

“有 1%机会做某事”;

我想更改此行,但我需要忽略此%值,因为像这样的其他行具有其他值。

1 个答案:

答案 0 :(得分:1)

如果要在替换值中使用数字,请输入以下文字:

"Has 1% chance to do something";
"Has 15% chance to do something";
"Has 25% chance to do something";
"Has 44% chance to do something";

使用查找下一个正则表达式:

(Has )([0-9]+% )(chance to do something)

在替换值中,例如:

percent $2 is mainteined

$ 2 指示在替换值中使用找到的第二组正则表达式。结果是:

"percent 1%  is mainteined";
"percent 15%  is mainteined";
"percent 25%  is mainteined";
"percent 44%  is mainteined";

在正则表达式中的组被记录为“()” 之间的值。第一组是 1