Notepad ++ IP地址突出显示语言

时间:2014-08-08 12:23:24

标签: ip notepad++

在检查服务器日志时,我需要在Notepad ++中突出显示IP地址(IPv4)。我尝试用一​​些规则定义一种新语言,但没有取得实际成功。有谁知道怎么做?

格式是标准格式,例如: 192.168.0.1,其中数字为0-255,用点分隔。

谢谢!

2 个答案:

答案 0 :(得分:1)

取自:http://ehc.ac/p/notepad-plus/discussion/331754/thread/90404ea1/?limit=25

因此,要仅突出显示任何有效的IPv4地址,请在当前文本中按照以下方法:

  • 打开“搜索”对话框(CTRL + F)
  • 点击第四个标签,名为Mark
  • 在下面的查找内容字段中填写正则表达式:

    \ B(25 [0-5] | 2 [0-4] \ d | 1 \ d \ d |?[1-9] \ d)(?(1)){3} \ B' / p>

  • 检查书签行选项

  • 检查每个搜索选项的清除
  • 检查环绕选项
  • 选择正则表达式搜索模式
  • 点击全部标记按钮

^^所以我尝试了它,它没有用,然后我花了半个小时在网上搜寻一个体面的reg exp。

最后我发现这个与你所要求的相反,它突出了除IP地址之外的一切,去图......

在查找对话框中使用:\ s。*。

Replace everything in the text file after IP Address

现在,您需要做的就是忽略突出显示的任何内容。

注意这也要求ip地址是一行中的第一件事,所以你可能需要 请将您的服务器日志与此相匹配,或根据您的特定需求调整正则表达式。

答案 1 :(得分:0)

这是正则表达式,仅突出显示有效的IPv4地址(取自Aaron H上面提到的同一网站)

\b(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(?1)){3}\b

(注意与接受的答案的单个字符差异,似乎SO格式化反斜杠字符)