匹配两个单独短语的正则表达式 [英] Regular Expression to match two separate phrases

查看:10
本文介绍了匹配两个单独短语的正则表达式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在寻找可以确保两个短语同时出现在网页上的正则表达式。

我在网上需要确保的两个短语是Current QPS (last 10s, ignored 0)Average Latency (last 100 queries)

网页如下(查询时间不同,但文本不变):

Query Statistics

Average QPS 25.3673   
Average Latency 0.1002   
Average Latency (last 100 queries) 0.0834   # Match this one, ignore output-0,0834
Average Search Latency 0.0555   
Average Docsum Latency 0.0330   
Sampling period 3133524.9570   
Current QPS (last 10s, ignored 0) 24.8000  # Also match this one, ignore output 24.8000 
Peak QPS 170.9000   
Number of requests 79717858   
Number of queries 79489080 

我可以匹配网站上的每个短语,但不能将这两个短语放在一起。如何使我的工具忽略这两个短语之间的内容?

附注:我在这里不是用任何语言编程,正则表达式将被放入接受正则表达式的工具中。

推荐答案

如果您可以确定它们将按该顺序出现(如果有的话),则应该可以执行以下操作:

(<query 1>).*(<query 2>)

例如

(Average Latency (last d+ queries)).*(Current QPS (last d+s, ignored d+))

您可能需要检查.运算符是否与工具中的换行符匹配。

这篇关于匹配两个单独短语的正则表达式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆