Regex 用于重复字符组的Oracle数据库正则表达式
我想我的问题很简单。我的例子如下:Regex 用于重复字符组的Oracle数据库正则表达式,regex,oracle,Regex,Oracle,我想我的问题很简单。我的例子如下: ababababab acacacacac adadadadad ... azazazazaz 我需要一个正则表达式,可以检测我上面提到的所有情况 我试过使用: (a\w){5} 但它不起作用,因为它也经过: abacadaeaf 感谢您的帮助。使用Oracle正则表达式支持的反向引用: (a\w)\1{4} \n指的是第n个捕获组(用左括号计算)。试试这个:(a\w)\1+这将匹配出现在“a”之后的字符组的所有引用 而\1此反向引用将起到作用 如果要匹
ababababab
acacacacac
adadadadad
...
azazazazaz
我需要一个正则表达式,可以检测我上面提到的所有情况
我试过使用:
(a\w){5}
但它不起作用,因为它也经过:
abacadaeaf
感谢您的帮助。使用Oracle正则表达式支持的反向引用:
(a\w)\1{4}
\n
指的是第n个捕获组(用左括号计算)。试试这个:(a\w)\1+
这将匹配出现在“a”之后的字符组的所有引用
而\1
此反向引用将起到作用
如果要匹配字符“ab”或“ac”的精确5组,或。。。然后使用这个正则表达式:(a\w)\1{4}
,您可能会发现这很有用。当你不能让你的正则表达式工作时,或者当你想证明它工作时。只需在中复制表达式,它将为您提供它的图形表示。