1

我需要在 textpad 或 notepad++ 中进行搜索和替换。所以我正在尝试使用正则表达式。我有如下几行

(C_ABCD_ehfjdhf dj hfdjhfhj and
(S_dfdfdddff 20 and
(P_ABCD_fmngfngm gfnm and

我需要检查关键字 ABCD,如果找到,请在最后一个单词之前添加一个常量值。结果我希望上面的行如下

(C_ABCD_ehfjdhf dj hfdjhfhj CONSTANT and
(S_dfdfdddff 20 and
(P_ABCD_fmngfngm gfnm CONSTANT and

由于第一行和第三行有关键字 ABCD,因此需要在结束词之前添加术语 CONSTANT

我之前提出过类似的问题,但我认为我无法正确解释这个问题。这是该链接

要替换的正则表达式

4

1 回答 1

1

你可以做:

(ABCD[\w\s]+)( [a-zA-Z]+)$

演示

于 2016-03-05T17:12:37.263 回答