【发布时间】:2019-07-15 15:45:26
【问题描述】:
我正在使用 Grafana 仪表板。我有以下服务器:
ip-10-2-32-214.ec2.internal
ip-10-2-33-184.ec2.internal
ip-10-2-34-13.ec2.internal
ip-10-2-34-213.ec2.internal
ip-10-2-36-165.ec2.internal
ip-10-2-36-219.ec2.internal
ip-10-2-36-77.ec2.internal
ip-10-2-37-79.ec2.internal
ip-10-2-38-252.ec2.internal
ip-10-2-39-216.ec2.internal
ip-10-2-40-242.ec2.internal
ip-10-2-40-52.ec2.internal
ip-10-2-43-220.ec2.internal
ip-10-2-44-192.ec2.internal
ip-10-2-45-148.ec2.internal
ip-10-2-46-215.ec2.internal
ip-10-2-47-152.ec2.internal
ip-10-2-48-91.ec2.internal
ip-10-2-49-237.ec2.internal
ip-10-2-50-200.ec2.internal
ip-10-2-52-49.ec2.internal
ip-10-2-53-14.ec2.internal
ip-10-2-56-137.ec2.internal
ip-10-2-57-108.ec2.internal
ip-10-2-60-105.ec2.internal
ip-10-2-61-250.ec2.internal
ip-10-2-63-177.ec2.internal
但我只想匹配以这些数字结尾的服务器:
184|200|165|220|237|137|242|(.ec2.internal)
如你所见,我尝试了这个正则表达式,但它不起作用。
【问题讨论】:
-
你可以使用
(184|200|165|220|237|137|242)\.ec2\.internal$你的错误是(.ec2.internal)之前的最后一个|,这使它匹配数字或.ec2.internal之一,我猜它匹配行跨度> -
你的密码是什么?你如何尝试你目前的模式?什么不起作用?
-
“你试过这个正则表达式”,但是如何,使用哪个工具,确切的结果是什么?工具使用不同的正则表达式风格。
-
问题是我在 grafana 中只得到这个值:i.imgur.com/p2zqTwz.png 而没有正则表达式我得到i.imgur.com/9Dnlv0c.png
-
为什么 ti 没有被过滤
标签: regex linux bash devops grafana