Notepad ++ 使 IP 地址子网 Ex = ?.?.?.?/24 如何?

Notepad ++ 使 IP 地址子网 Ex = ?.?.?.?/24 如何?

大家好,我有一个 mikrotik 路由器,我正在尝试追踪所有游戏服务器,但是我做到了,更改 IP 地址最后一个句点的子网非常令人沮丧。Notepad++ 有没有办法识别 IP 地址的最后一个句点?

例如:150.109.234.191

输出:150.109.234.0/24

答案1

  • Ctrl+H
  • 找什么:\b(?:\d+\.){3}\K\d+\b
  • 用。。。来代替:0/24
  • 查看 环绕
  • 查看 正则表达式
  • Replace all

解释:

\b          # word boundary
(?:         # non capture group
    \d+       # 1 or more digits
    \.        # a dot
){3}        # end group, must appear 3 times
\K          # forget all we have seen until this position
\d+         # 1 or more digits
\b          # word boundary

截图(之前):

在此处输入图片描述

截图(之后):

在此处输入图片描述

答案2

您可以像这样使用正则表达式:

找什么 :[^.]*$

替换为:0/24

指针应位于第一行字符上。

相关内容