📜 正则
// 获取正则列表
serein.log(JSON.stringify(serein.getRegexes(), null, 2));
// 添加
serein.addRegex('^.+$', 1, true, 'g|test');
// 修改
serein.editRegex(0, '^.+$', 1, true, 'g|test');
// 删除
serein.removeRegex(0);
获取正则列表
serein.getRegexes()
- 参数
- 空
- 返回
Array<RegexItem>
正则列表RegexItem
- 结构见正则
declare type Regex = {
readonly expression: string
readonly area: RegexAreaType,
readonly needAdmin: boolean,
readonly command: string,
readonly remark: string,
readonly ignore: number[]
}
添加正则
serein.addRegex(
expression: string,
area: number,
needAdmin: boolean,
command: string,
remark: string,
ignore: number[]
)
- 参数
expression
正则表达式area
作用域needAdmin
需要管理command
命令remark
备注ignore
忽略的对象
- 返回
boolean
- 成功为
true
,否则为false
- 成功为
修改正则
serein.editRegex(
index: number
expression?: string,
area?: number,
needAdmin?: boolean,
command?: string,
remark?: string,
ignore?: number[]
)
- 参数
index
数组下标expression
正则表达式area
作用域needAdmin
需要管理command
命令remark
备注ignore
忽略的对象
- 返回
boolean
- 成功为
true
,否则为false
- 成功为
备注
若参数为null则忽略更改
删除正则
serein.removeRegex(index: number)
- 参数
index
数组下标
- 返回
boolean
- 成功为
true
,否则为false
- 成功为