regex - 正则表达式以查看ip是否以156.21.x.x开头

标签 regex google-analytics

我正在为Google Analytics(分析)编写正则表达式,并且需要阻止156.21.x.x中的任何IP。我不在乎最后两个8位字节,而只在乎前两个8位字节。我想使正则表达式的字符数尽可能少,因为Google只允许255个字符,而我的正则表达式已经很大。

最佳答案

不确定哪种正则表达式或使用哪种lang,但这对大多数正则表达式引擎都适用:

156\.21\.\d{1,3}\.\d{1,3}


当然,这将匹配无效的ip,例如156.21.777.888,但是如果您的解析列表中不包含无效的ip地址,那么您应该可以。要么:

156\.21(\.\d{1,3}){2}

关于regex - 正则表达式以查看ip是否以156.21.x.x开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7813826/

相关文章:

google-analytics - 您可以使用Google Analytics(分析)查看个人访问吗?

ios - viewController.title 在 Google Analytics 初始化后为 nil

最后一次出现的字符与另一个字符之间的正则表达式匹配

google-analytics - 除了 Google 标签管理器之外,还执行 Google Analytics 功能

regex - 排除正则表达式组中的前导字符

javascript - Chrome 浏览器扩展的 Google Analytics 事件未触发

android - 将 Google Analytics 与 FireBase + Google 标签管理器 Android SDK 结合使用

如果字符串包含所有单词或条件,则正则表达式匹配

java - 使用正则表达式对字符串的各个部分进行分组