SQL Anywhere正则表达式语法如何使用?

2026-03-30 10:050阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计7278个文字,预计阅读时间需要30分钟。

SQL Anywhere正则表达式语法如何使用?

支持正则表达式语法,通过SIMILAR TO进行模糊搜索以及使用REGEXP和REGEXP_SUBSTR函数实现正则表达式搜索。SIMILAR TO结合正则表达式语法,遵循ANSI/ISO SQL标准。REGEXP和REGEXP_SUBSTR支持正则表达式的完整语法。

正则表达式语法

通过 SIMILAR TO 和 REGEXP 搜索条件以及 REGEXP_SUBSTR 函数支持正则表达式。对于 SIMILAR TO,正则表达式语法符合 ANSI/ISO SQL 标准。对于 REGEXP 和 REGEXP_SUBSTR,正则表达式的语法和支持符合 Perl 5。

REGEXP 和 SIMILAR TO 使用正则表达式是与字符串 相匹配,而 REGEXP_SUBSTR 使用正则表达式则是与子串 相匹配。要实现 REGEXP 和 SIMILAR TO 的子串匹配行为,可在要尝试匹配的模式的任何一侧指定通配符。例如,REGEXP '.*car.*' 会与 car、carwash 和 vicar 匹配。或者,可重写查询以使用 REGEXP_SUBSTR 函数。请参见REGEXP_SUBSTR 函数 [String]。

通过 SIMILAR TO 匹配的正则表达式不区分大小写,也不区分重音。REGEXP 和 REGEXP_SUBSTR 不受数据库区分重音和大小写的影响。请参见LIKE、REGEXP 和 SIMILAR TO:字符比较上的差异。

正则表达式:元字符

元字符是在正则表达式中具有特殊含义的符号或字符。

阅读全文

本文共计7278个文字,预计阅读时间需要30分钟。

SQL Anywhere正则表达式语法如何使用?

支持正则表达式语法,通过SIMILAR TO进行模糊搜索以及使用REGEXP和REGEXP_SUBSTR函数实现正则表达式搜索。SIMILAR TO结合正则表达式语法,遵循ANSI/ISO SQL标准。REGEXP和REGEXP_SUBSTR支持正则表达式的完整语法。

正则表达式语法

通过 SIMILAR TO 和 REGEXP 搜索条件以及 REGEXP_SUBSTR 函数支持正则表达式。对于 SIMILAR TO,正则表达式语法符合 ANSI/ISO SQL 标准。对于 REGEXP 和 REGEXP_SUBSTR,正则表达式的语法和支持符合 Perl 5。

REGEXP 和 SIMILAR TO 使用正则表达式是与字符串 相匹配,而 REGEXP_SUBSTR 使用正则表达式则是与子串 相匹配。要实现 REGEXP 和 SIMILAR TO 的子串匹配行为,可在要尝试匹配的模式的任何一侧指定通配符。例如,REGEXP '.*car.*' 会与 car、carwash 和 vicar 匹配。或者,可重写查询以使用 REGEXP_SUBSTR 函数。请参见REGEXP_SUBSTR 函数 [String]。

通过 SIMILAR TO 匹配的正则表达式不区分大小写,也不区分重音。REGEXP 和 REGEXP_SUBSTR 不受数据库区分重音和大小写的影响。请参见LIKE、REGEXP 和 SIMILAR TO:字符比较上的差异。

正则表达式:元字符

元字符是在正则表达式中具有特殊含义的符号或字符。

阅读全文