让我想象一下我在石墨中有这个问题:
level1.level2.*.level4.count
我想要我的别名
level is: level3
,但我无法找到方法。
在阅读graphite docs几个小时之后,我仍然无法找到简单的方法。
更具挑战性的是做正则表达式函数ex:
aliasByRegex(
query,
'level is: level$1',
'/level2.level[0-9].level4/')
是否有可能在石墨中做这样的事情?
答案 0 :(得分:2)
You can simply use aliasByNode从视图页面向控制器发送一个php变量,以提取确切的级别,然后aliasSub
aliasSub(aliasByNode(level1.level2.*.level4, 2), "(.*)", "level is \1")
当然你可以单独使用aliasSub,但是它会使正则表达式变得复杂。