Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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
Regex 不包括相同(预定义)字符序列的正则表达式_Regex - Fatal编程技术网

Regex 不包括相同(预定义)字符序列的正则表达式

Regex 不包括相同(预定义)字符序列的正则表达式,regex,Regex,我需要编写正则表达式来匹配任何预定义字符序列,即字符串“Hello,,world,xaxxa”将找到双逗号和x,但不会找到单个字符。希望这不是重复的问题,但我找不到任何答案。。。谢谢你的帮助你是说 (.)\1+ 看到了吗 ()匹配任何字符并将其存储在反向引用中(因为括号中)。使用\1可以访问此反向引用 所以这将匹配相同字符的任何序列 如果定义了一组字符,请使用字符类 ([,x])\1+ 看到了吗 您可以将任何字符添加到方括号内的类中。您的意思是 (.)\1+ 看到了吗 ()匹配任何字符并将

我需要编写正则表达式来匹配任何预定义字符序列,即字符串“Hello,,world,xaxxa”将找到双逗号和x,但不会找到单个字符。希望这不是重复的问题,但我找不到任何答案。。。谢谢你的帮助

你是说

(.)\1+
看到了吗

()
匹配任何字符并将其存储在反向引用中(因为括号中)。使用
\1
可以访问此反向引用

所以这将匹配相同字符的任何序列

如果定义了一组字符,请使用字符类

([,x])\1+
看到了吗


您可以将任何字符添加到方括号内的类中。

您的意思是

(.)\1+
看到了吗

()
匹配任何字符并将其存储在反向引用中(因为括号中)。使用
\1
可以访问此反向引用

所以这将匹配相同字符的任何序列

如果定义了一组字符,请使用字符类

([,x])\1+
看到了吗


您可以将任何字符添加到方括号内的类中。

是否必须连续出现这些字符?您是否也在尝试查找“Hello”中的双“l”?我有一个定义的字符集,我需要找到序列…它必须是这些字符的连续出现吗?你是否也试图在“Hello”中找到双“l”?我有一个定义的字符集,我需要找到序列…是的,这就是我需要的,只是我有一套预定义的字符序列,我需要找到。。。在这种情况下,我不想找到那些“ll”是的,这是我需要的,只是我有预定义的字符集,我需要找到这些序列。。。在这种情况下,我不想找到那些“ll”