eqz*_*qzx 11 regex regex-negation tensorboard
我想用特定的正则表达式过滤标签。就我而言,我想否定搜索中的某个字符。我找不到任何讨论 Tensorboard 1.15 支持的正则表达式语法的自述文件、资源或 github 问题。
从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)