我想创建一个过滤器,以排除在谷歌分析视图不同的IP范围。即下面的所有内容。我是不是只把它们放在()中,在它们之间使用|?
^212\.153\.12\.(6[5-9]|[7-8][0-9]|9[0-4])$
^203\.39\.12\.(2(2[5-9]|[3-4][0-9]|5[0-4]))$
^208\.48\.53\.(1(29|[3-8][0-9]|90))$|^200\.142\.99\.(2(49|5[0-4]))$
发布于 2018-07-20 17:10:52
如果只有一个过滤器正则表达式字符串可用,这就是很好的方法。在整个正则表达式字符串的开头和结尾使用单个^
和$
。
^first|second|third|fourth$
此外,当你构造3位数字时,也会有多余的括号(仅当你不想进行复杂的组捕获时):
(2(2[5-9]|[3-4][0-9]|5[0-4])) ---> 2(2[5-9]|[3-4][0-9]|5[0-4])
。
End正则表达式可以类似于:^212\.153\.12\.(6[5-9]|[7-8][0-9]|9[0-4])|203\.39\.12\.2(2[5-9]|[3-4][0-9]|5[0-4])|208\.48\.53\.1(29|[3-8][0-9]|90)|200\.142\.99\.2(49|5[0-4])$
https://stackoverflow.com/questions/51438144
复制相似问题