跳到主要内容
翻译页面

本页面由 AI 辅助从英文翻译而来。如两者存在差异,以英文版本为准。

正则表达式参考

StackQL 中使用的正则表达式参考。

另请参阅:
[REGEXP_LIKE] [REGEXP_SUBSTR] [REGEXP_REPLACE]


支持的语法​

StackQL 支持以下正则表达式语法:

表达式说明
X*X 出现 0 次或多次
X+X 出现 1 次或多次
X?X 出现 0 次或 1 次
(X)匹配 X
X|YX 或 Y
^XX 出现在字符串开头
X$X 出现在字符串末尾
.匹配任意单个字符
\c字符 c,其中 c 为 \{}()[]|*+?. 之一
\cC 语言转义,其中 c 为 afnrtv 之一。例如:\t 或 \n
[abc]集合 abc 中的任意单个字符
[^abc]不在集合 abc 中的任意单个字符
[a-z]范围 a-z 内的任意单个字符
[^a-z]不在范围 a-z 内的任意单个字符

 
 
有关更多信息,请参阅 https://github.com/nalgeon/sqlean/blob/main/docs/re.md