1 / 5
文档名称:

SQLServer(SQL中的正则表达式).docx

格式:docx   大小:13KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SQLServer(SQL中的正则表达式).docx

上传人:夜紫儿 2022/7/13 文件大小:13 KB

下载得到文件列表

SQLServer(SQL中的正则表达式).docx

文档介绍

文档介绍:SQLServer(SQL中的正则表达式)
1) ^
  匹配字符串的开头局部。
  mysql> SELECT ”fo\nfo” REGEXP ”^fo$”; -> 0mysql> SELECT ”fofo” REGEXP ”^fo

SQLServer(SQL中的正则表达式)
1) ^
  匹配字符串的开头局部。
  mysql> SELECT ”fo\nfo” REGEXP ”^fo$”; -> 0mysql> SELECT ”fofo” REGEXP ”^fo”; -> 1
  2) $
  匹配字符串的完毕局部。
  mysql> SELECT ”fo\no” REGEXP ”^fo\no$”; -> 1mysql> SELECT ”fo\no” REGEXP ”^fo$”; -> 0
  3) .
  匹配任何字符(包括回车和新行)。
  mysql> SELECT ”fofo” REGEXP ”^f.*$”; -> 1mysql> SELECT ”fo\r\nfo” REGEXP ”^f.*$”; -> 1
  4) [:character_class:]
  在括号表达式中(使用[和]),[:character_class:]表示与术语类的全部字符匹配的字符类。标准的类名称是:
  alnum
  文字数字字符
  alpha


  文字字符
  blank
  空白字符
  cntrl
  掌握字符
  digit
  数字字符
  graph
  图形字符
  lower
  小写文字字符
  print
  图形或空格字符
  punct
  标点字符
  space
  空格、制表符、新行、和回车
  upper
  大写文字字符
  xdigit


  十六进制数字字符
  它们代表在ctype(3)手册页面中定义的字符类。特定地区可能会供应其他类名。字符类不得用作范围的端点。
  mysql> SELECT ”justalnums” REGEXP ”[[:alnum:]]+”; -> 1
  mysql> SELECT ”!!” REGEXP ”[[:alnum:]]+”; -> 0
  5) [[::]]
  这些标记表示word边界。它们分别与word的开头和完毕匹配。word是一系列字字符,其前面和后面均没有字字符。字字符是alnum类中的字母数字字符或下划线(_)。
  mysql> SELECT ”a word a” REGEXP ”[[::]]”; -> 1mysql> SELECT ”a xword a” REGEXP ”[[::]]”; -> 0要想在正则表达式中使用特别字符的文字实例,应在其前面加上2个反斜杠“\”字符。My