【发布时间】:2019-12-02 13:59:03
【问题描述】:
我正在研究 grafana 并尝试找到一个可以匹配以下任何场景的正则表达式。
1) values can be of format fg-elastic-*
2) values can be of format fgelastic-*
我正在尝试正则表达式
/fg[-|elastic-]+.*/
但这里的问题是它只匹配第二个以及其他一些值,例如
fgxxxx-redis-*
这是我不想要的。你能帮我解决这个问题吗?
【问题讨论】:
-
一个合适的正则表达式可以是
/fg-?elastic-/。您可能需要检查匹配开始时的条件(例如前面的空格)。 -
fg-?elastic-.*应该可以工作,只是不要在两端使用/字符。