我想用特定的正则表达式过滤标签。就我而言,我想否定搜索中的一个字符。我找不到任何讨论Tensorboard 1.15支持什么regex语法的自述文件、参考资料或github问题。
Tensorboard的源代码猜测是使用Python自己的re模块,_create_regexp_filter(regex)
专门使用re.search()
。这意味着它将
扫描字符串,查找正则表达式模式生成匹配的第一个位置
因此,要排除包含特定字符的标记(或运行(,您需要一个在出现任何情况时都会失败的正则表达式。实现这一点的一种常见模式,例如,排除所有包含字母k
的标签,是(针对单个字符或字符组(
^[^k]+$
或者这个(排除短语(
^((?!k).)+$