Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 正则表达式:给出两个与模式ab{2,4}de匹配的示例_Sql_Regex - Fatal编程技术网

Sql 正则表达式:给出两个与模式ab{2,4}de匹配的示例

Sql 正则表达式:给出两个与模式ab{2,4}de匹配的示例,sql,regex,Sql,Regex,我正在学习如何使用SQL数据库,最近我们开始讨论正则表达式,我的教授给我的一个问题是“给出两个与ab{2,4}de模式匹配的示例。” 但我的问题是,我不确定ab{2,4}de在正则表达式中的含义,因为问题是关于模式,我假设我必须在表达式中使用REGEXP_SUBSTR,我非常确定,{2,4}部分意味着源字符长度必须至少为2个字符,但不超过4个字符,但是ab和de部分把我难住了 所以简而言之,我不是在问我的家庭作业的答案,只是解释一下“ab2,4}de”的意思,任何帮助都将不胜感激 此表达式由以下

我正在学习如何使用SQL数据库,最近我们开始讨论正则表达式,我的教授给我的一个问题是“给出两个与ab{2,4}de模式匹配的示例。”

但我的问题是,我不确定ab{2,4}de在正则表达式中的含义,因为问题是关于模式,我假设我必须在表达式中使用REGEXP_SUBSTR,我非常确定,{2,4}部分意味着源字符长度必须至少为2个字符,但不超过4个字符,但是ab和de部分把我难住了


所以简而言之,我不是在问我的家庭作业的答案,只是解释一下“ab2,4}de”的意思,任何帮助都将不胜感激

此表达式由以下4个字符组成:

  • a
  • b发生2-4次
  • d
  • e
一切都按顺序进行,没有分离。图案未锚定在字符串中的任何位置,因此以下任一项都匹配:

abbde
xyzabbbbde
aaaabbbdeeeee