跳转至内容
  • 欢迎
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
品牌标识

Hellclient 社区

  1. 主页
  2. HellMapManager地图编辑器
  3. HellMapManagerGUI界面数据过滤介绍

HellMapManagerGUI界面数据过滤介绍

已定时 已固定 已锁定 已移动 HellMapManager地图编辑器
1 帖子 1 发布者 50 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • jarlyynJ 离线
    jarlyynJ 离线
    jarlyyn
    写于 最后由 编辑
    #1

    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 换行
    1 条回复 最后回复
    回复
    • 在新帖中回复
    登录后回复
    • 从旧到新
    • 从新到旧
    • 最多赞同


    • 登录

    • 没有帐号? 注册

    • 登录或注册以进行搜索。
    Powered by Herbrhythm.
    • 第一个帖子
      最后一个帖子
    0
    • 欢迎
    • 版块
    • 最新
    • 标签
    • 热门
    • 用户
    • 群组