Notepad++ 尝试低于 1800 的值

Notepad++ 尝试低于 1800 的值

我对 Notepad++ 的高级功能还不熟悉,而且数学不是我的强项。

我运行 DayZ 服务器,在配置文件中,我想找到所有物品补货价值低于 1800 的行。

文件中的数据如下所示:-

<restock>1800</restock>

最大补货值为 3888000,因此每行可以有一个长度在 1 到 7 位之间的数字。但是,我只寻找长度在 1 到 4 位之间的值。

答案1

Ctrl+ F,输入:

  • 找什么:<restock>(\b[1-9][0-9]?[0-9]?\b|1[0-7][0-9]{2})</restock>
  • 搜索模式:正则表达式

它查找数量低于 1800 的补货标签。

  • \b[1-9][0-9]?[0-9]?\b:查找 1 至 999 之间的数字
  • 1[0-7][0-9]{2}:查找 1000 至 1799 之间的数字

在此处输入图片描述

相关内容