规则选项语法键

单星号字符串

被单个星号包裹起来的字符串用作任意值的占位符。当看到此选项时,他们必须将其替换为适当的值。

请务必注意,单星号字符串可以是不同类型数据(如字符串或整数)的占位符,因此在指定一个或多个值时必须确保考虑到这一点。

在下面的示例中,用户必须写入 msg 后跟一个 message 值。

msg:”message

例:

msg:"这是一条消息"

方括号

方括号 [] 表示随附的一个或多个项目是可选的。如果方括号中的项目在竖线字符 | 之间分隔,则规则编写者可以选择其中一个项目,也可以不选择任何项目。

在下面的示例中,规则编写者可以选择 pizzacookies ,也可以不选择其中任何一个。

[pizza|cookies]

在以下示例中,规则编写器可以选择添加字符串。 , nocase

[, nocase]

大括号

大括号 {} 表示规则编写者必须选择由竖线字符分隔的一个(但只能选择一个)。

在下面的示例中,规则编写者必须选择其中一个 pizzacookies ,但不能同时选择两者。

{pizza|cookies}

三个点省略符

三个点 ... 表示规则选项、规则选项参数或其他修饰符可以重复任意次数。省略号适用于它所在的整个组,无论是大括号组还是方括号组。

在下面的示例中,规则编写者必须指定字符串food以及以逗号分隔的任意数量的 food 项。

food *food*[, *food*]...

例如,这将是一个有效的条目:

food pizza, cookies, bacon