Tensorboard 支持标记和运行过滤的正则表达式语法是什么?

eqz*_*qzx 11 regex regex-negation tensorboard

我想用特定的正则表达式过滤标签。就我而言,我想否定搜索中的某个字符。我找不到任何讨论 Tensorboard 1.15 支持的正则表达式语法的自述文件、资源或 github 问题。

wp7*_*8de 1

从Tensorboard的来源猜测,它使用的是Python自带的re模块,并且该_create_regexp_filter(regex)函数具体使用了re.search(). 这意味着它将

扫描字符串,查找正则表达式模式产生匹配的第一个位置

因此,要排除包含特定字符的标签(或运行),您需要一个在出现任何情况时都会失败的正则表达式。实现此目的的常见模式,例如排除包含字母的所有标签k,是这样的(对于单个字符或字符组)

^[^k]+$ 
Run Code Online (Sandbox Code Playgroud)

或 this (排除短语)

^((?!k).)+$
Run Code Online (Sandbox Code Playgroud)