所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

FusionCloud 6.3.1 用户指南 (Region Type I) 10

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
配置正则表达式模式

配置正则表达式模式

背景信息

该任务指导用户创建和编辑正则表达式模式。

用户可以手动创建正则表达式模式,或者通过单击“学习模式库”“注入模式库”窗口中的“转换为正则表达式”来创建正则表达式。这种情况下,新的查询模式被创建,原学习模式不受影响。

操作步骤

  1. 在HexaTier主菜单上,单击“资源”
  2. 在导航树上,选择查询模式 > 正则模式库,如图30-108所示。

    图30-108 新建正则模式库

  3. 根据需要执行以下操作:

    • 创建新的正则表达式模式

      在命令栏上,单击“新建”

    • 编辑已有的正则表达式模式

      找到要编辑的正则表达式模式,然后单击该行末尾的(编辑)。

      图30-109所示。

      图30-109 创建正则表达式模式

  4. “模式名称”文本框中,输入模式名称。

    (可选)在“颜色”栏,选择一个颜色来设置查看正则表达式模式列表时,改正则表达式模式名称的显示颜色。

    “数据库类型”下拉框中选择数据库类型:
    • MySQL
    • MS-SQL
    • PostgresQL
    • librA/DWS
    说明:

    查询模式可属于相同数据库类型组。该组也可以是数据库安全规则的一部分。如果一个组包含在数据库安全规则中,它只能属于数据库安全规则中定义的相同数据库类型。

  5. “正则表达式定义”框中,输入正则表达式。
  6. “宏”“图例”提供了提示,用户可以使用这些提示创建和编辑正则表达式:

    • 使用“宏”链接(任何、常量、数字、引用的字符串)向“正则表达式定义”文本框中添加规则字符串。
    • 单击“图例”查看相关字符串及其说明。

    在状态栏中(文本框右下方),系统会自动显示用户输入的正则表达式是有效还是无效。如果表达式无效,则无法保存或测试正则表达式。

  7. “测试样例”字段中,输入SQL查询或语句,然后单击“测试匹配”来确定测试内容是否匹配定义的正则表达式。
  8. 单击“创建”“更新”

自动创建正则表达式模式

用户可以将学习模式学习到的查询模式和检测到的注入模式转换为正则表达式。

  • 将学习模式转换为正则表达式模式:
    1. 在HexaTier主菜单上,单击“资源”
    2. 在导航树上,选择查询模式 > 学习模式库
    3. 找到要转换的学习模式,然后单击该行末尾的(编辑)。
    4. 单击“转换为正则表达式模式”

      跳转到正则表达式创建页面。

    5. 设置“模式名称”“颜色”“数据库类型”
    6. (可选)输入测试样例,并单击“测试匹配”验证正则表达式。
    7. 单击“创建”
  • 将注入模式转换为正则表达式模式:
    1. 在HexaTier主菜单上,单击“资源”
    2. 在导航树上,选择查询模式 > 注入模式库
    3. 单击要转换的注入模式。
    4. 单击“转换为正则表达式模式”

      跳转到正则表达式创建页面。

    5. 设置“模式名称”“颜色”“数据库类型”
    6. (可选)输入测试样例,并单击“测试匹配”验证正则表达式。
    7. 单击“创建”
翻译
下载文档
更新时间:2019-08-15

文档编号:EDOC1100043090

浏览量:13171

下载量:555

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页