添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

为什么第1个表达式匹配不出来ip地址,第2个可以

表达式1:
grep -Eo '\d*.\d*.\d*.\d*' nginx.log | sort | uniq -c | sort -nr | head -n 3
表达式2:
grep -o '^[0-9]*.[0-9]*.[0-9]*.[0-9]*' nginx.log | sort | uniq -c | sort -nr | head -n 3
  • 首先 需要使用\d的话 你需要Perl Regular Expression 添加-P参数来使用这种规则的正则 才能支持\d
  • 其次 你正则中的 . 是转义字符 如果你需要用它的本意 需要写成 .
  • 资料:正则表达式转义字符支持范围 正则表达式分类: 1、基本的正则表达式(Basic Regular Expression 又叫 Basic RegEx 简称 BREs) 2、扩展的正则表达式(Extended Regular Expression 又叫 Extended RegEx 简称 EREs) 3、Perl 的…
  •