HellMapManagerGUI界面数据过滤介绍
HellMapManager地图编辑器
1
帖子
1
发布者
50
浏览
-
HellMapManager的数据列表视图都会提供筛选功能。
最基本的功能就是输入一个关键字,比如一个Key,那么,所有主要属性包含这个Key的对象都会被过滤出来。
但有时候,我们希望有精确匹配,这时候我们会需要掌握一些特殊的语法
多关键字
用逗号分隔多个关键字,可以做多种筛选
比如搜索
扬州,客房能过滤搜索所有信息中有扬州和客房的信息
注意,分割后的关键字,前置和后置的空格都会忽略
精准匹配
比如我们要搜索所有和abc匹配,但不包含abcd,0abc等信息的,可以用前置的等号进行匹配
=abc这样,只会精准的把和abc有关的匹配出来
属性匹配
有一个常见需求,就是过滤房间key为abc的
key=abc或者有出口到abc的
to=abc可以在等号前加入类型。
目前支持的类型为
- key 主键
- name 名字
- group 分组
- type 类型
- desc 描述
- message 信息
- to 目标,房间列表中包含
- command 出口指令
- tag 标签或者环境条件/房间条件
- misc 杂项(目前是房间数据的Key和Value)
取反
关键字最前方加入英文感叹号!,就能取反,即过滤不符合条件的
!key=abc特别的,tag和misc很特别,只要有任何一个tag/key不符合即可,基本不会使用取反。
转义
为了输入特殊字符,过滤字段支持转义
转义前 转义后 \\ \ \空格 空格 \, , \= = \! ! \n 换行