Regex 从Google Analytics中排除IP-为什么这不是有效的正则表达式?

Regex 从Google Analytics中排除IP-为什么这不是有效的正则表达式?,regex,google-analytics,Regex,Google Analytics,我试图从谷歌分析中排除一系列IP地址。但它抱怨我的正则表达式无效: 地址范围示例:192.168.0.130到192.168.0.135 我的正则表达式:192\.168\.0\[130-135] 我的正则表达式怎么了?正则表达式是关于字符的,正则表达式不知道130-135是一个介于数字之间的范围。它把它看作仅仅是角色。因此,您需要执行以下操作: 192\.168\.0\.13[0-5] 让我们来解释一下: 192\.168\.0\.13将匹配192.168.0.13 [0-5]将匹配0和5

我试图从谷歌分析中排除一系列IP地址。但它抱怨我的正则表达式无效:

地址范围示例:
192.168.0.130到192.168.0.135

我的正则表达式:
192\.168\.0\[130-135]


我的正则表达式怎么了?

正则表达式是关于字符的,正则表达式不知道
130-135
是一个介于数字之间的范围。它把它看作仅仅是角色。因此,您需要执行以下操作:

192\.168\.0\.13[0-5]

让我们来解释一下:

  • 192\.168\.0\.13
    将匹配
    192.168.0.13

  • [0-5]
    将匹配
    0
    5


好的,谢谢,我现在知道了,但是如果范围部分是128-135呢?那看起来怎么样?那么它就没有13[0-5]那么简单了,我想我需要一些形式的条件。它会像:194\.236\.9\.(12[8-9]| 13[0-5])那样吗?