文档

关于 SequoiaDB

快速入门

安装

基本操作

数据模型

SQL引擎

FileSystem引擎

S3引擎

系统架构

数据库管理

连接器

驱动

参考手册

故障排除

SAC 管控中心

Web服务

版本信息

正则表达式

概念

SequoiaDB 可以使用正则表达式检索用户数据。

格式

正则表达式输入的格式如下:

{ "$regex" : "正则表达式", "$options" : "选项" }

其中“正则表达式”为一个正则表达式字符串,“选项”则参见下表:

选项 描述
i 匹配时不区分大小写。
m 允许进行多行匹配;当该参数打开时,字符“^”与“&”匹配换行符的之后与之前的字符。
x 忽略正则表达式匹配中的空白字符;如果需要使用空白字符,在空白字符之前使用反斜线“\”进行转意。
s 允许“.”字符匹配换行符。

当使用选项时,用户可以使用任意组合指定其中的选项。

Note:

请参考 Regex

示例

使用正则表达式进行大小写忽略,匹配以字符“W”起始的字符串,可以使用:

{ "key" : { "$regex" : "^W", "$options" : "i" } }

关于正则表达式规则,请参阅 Perl正则表达式手册

回到顶部