Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 正则表达式匹配2出现,不带点_Regex - Fatal编程技术网

Regex 正则表达式匹配2出现,不带点

Regex 正则表达式匹配2出现,不带点,regex,Regex,示例文本 23:00 VPN隧道用户(按带宽) 每日安全报告 SSL-VPN隧道用户(按带宽)。。。。。。。。 第10页,共12页 VPN使用 按带宽划分的站点到站点IPSec隧道 # 隧道 此报表没有匹配的日志数据 按带宽划分的客户端到站点IPSec隧道 持续时间 交通中断 贩运 知识产权 此报表没有匹配的日志数据 按带宽划分的SSL-VPN隧道用户 # 一, 使用者 user.z 134566 行政主任 管理员 用户b 用户a 知识产权 最终报告IP 要分析的目标 user.z 134566

示例文本

23:00 VPN隧道用户(按带宽)

每日安全报告

SSL-VPN隧道用户(按带宽)。。。。。。。。 第10页,共12页

VPN使用

按带宽划分的站点到站点IPSec隧道

#

隧道

此报表没有匹配的日志数据

按带宽划分的客户端到站点IPSec隧道

持续时间

交通中断

贩运

知识产权

此报表没有匹配的日志数据

按带宽划分的SSL-VPN隧道用户

#

一,

使用者

user.z

134566

行政主任

管理员

用户b

用户a

知识产权

最终报告IP

要分析的目标

user.z

134566

行政主任

管理员

用户b

用户a

解决方案的当前状态


我有这样一个正则表达式:
(?您有两次出现的
SSL-VPN隧道用户(按带宽计算)
——一次后跟点,另一次后跟换行符

只需在前瞻中添加换行符:

(?<=SSL-VPN Tunnel Users by Bandwidth\n).*?(?=IP)
                                     ^^

请参见

也许如此-
(?感谢如何将我在regex101上看到的(gms)添加到我的regex?您在osx+python 2.7中使用regex的环境是什么:
m=re.findall(r“^SSL-VPN隧道用户按带宽\s+(*?)\nIP$,text)
是的,谢谢:re.findall(r)(?
(?<=SSL-VPN Tunnel Users by Bandwidth)(?!\.).*?(?=IP)
                                      ^^^^^^
^SSL-VPN Tunnel Users by Bandwidth\s+(.*?)\nIP$