gpt4 book ai didi

Notepad++ 中的 RegEx 查找通配符并替换整个单词

转载 作者:行者123 更新时间:2023-12-01 12:42:58 24 4
gpt4 key购买 nike

我有一个测试文件,其数值如下:

32405494
32405495
32405496
32407498

使用 Notepad++,我在这里尝试实现的是使用正则表达式搜索前 4 位数字并将整个数字替换为 G3E_STYLERULE_SEQ.NEXTVAL

我可以使用 3240* 找到这些值。我的问题是,如何用 G3E_STYLERULE_SEQ.NEXTVAL 替换整数?

当我单击“全部替换”按钮时,我得到以下输出:

G3E_STYLERULE_SEQ.NEXTVAL5494
G3E_STYLERULE_SEQ.NEXTVAL5495
G3E_STYLERULE_SEQ.NEXTVAL5496
G3E_STYLERULE_SEQ.NEXTVAL7498

但是,我期待以下内容:

G3E_STYLERULE_SEQ.NEXTVAL
G3E_STYLERULE_SEQ.NEXTVAL
G3E_STYLERULE_SEQ.NEXTVAL
G3E_STYLERULE_SEQ.NEXTVAL

有什么想法可以实现吗?甚至可以通过 Notepad++ 实现吗?我可以使用任何其他文本编辑器来实现这一目标吗?

最佳答案

使用这样的东西:

3240.*

. 是正则表达式中的通配符,* 表示前一个字符要重复 0 次或多次(您当前的正则表达式实际上匹配 324 然后 0 出现 0 次或多次)。

3240.* 因此将匹配 3240 和任何其他后续字符。

您可能还想添加一个线 anchor :

^3240.*

这样您就不会替换中间也有 3240 的数字。

关于Notepad++ 中的 RegEx 查找通配符并替换整个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22616790/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com