Regex 偶数0'的正则表达式;s和偶数1';s

Regex 偶数0'的正则表达式;s和偶数1';s,regex,Regex,我试图为接受偶数个0和偶数个1的字符串创建正则表达式。但我没能做到。请问有人能帮忙吗 我试着做了 (0000+0011+0101+0110+1111+1100+1010+1001)*(^+00+11) 但它不接受字符串100001 我读了@vks提出的问题,但无法正确理解答案。我试图添加评论,但我的代表低于50,因此无法添加评论,这就是我提出新问题的原因 ^(?![^0\n]*0[^0\n]*(?:0[^0\n]*0)*[^0\n]*$)(?![^1\n]*1[^1\n]*(?:1[^1\n]

我试图为接受偶数个
0
和偶数个
1
的字符串创建正则表达式。但我没能做到。请问有人能帮忙吗

我试着做了

(0000+0011+0101+0110+1111+1100+1010+1001)*(^+00+11)
但它不接受字符串
100001

我读了@vks提出的问题,但无法正确理解答案。我试图添加评论,但我的代表低于50,因此无法添加评论,这就是我提出新问题的原因

^(?![^0\n]*0[^0\n]*(?:0[^0\n]*0)*[^0\n]*$)(?![^1\n]*1[^1\n]*(?:1[^1\n]*1)*[^1\n]*$)[10]*$
这将只匹配0和1的
偶数的字符串。这将使用
前瞻
,因此长字符串需要时间。请参阅演示

这将只匹配0和1的
偶数的字符串。这将使用
前瞻
,因此长字符串需要时间。请参阅演示


这里有一个简单的正则表达式,它将匹配偶数个零或一:

^(00|11|(01|10)(00|11)*(01|10))*$

这是在网站上测试的。

这里有一个简单的正则表达式,它将匹配偶数个零或一:

^(00|11|(01|10)(00|11)*(01|10))*$


这是在网站上测试的。

我不理解这些符号,比如?^我在正则表达式中只使用+和*。我不知道其他符号,请解释其他符号symbol@slvi检查链接。在右边你可以看到所有的解释。我仍然不能理解。我不知道这些外观等等。我做简单的正则表达式,我不知道如何使用新行etc@slvi您可以简单地使用
^(00 | 11 |(01 | 10)(00 | 11)*(01 | 10))*$
没有lookaheads
^
==字符串的开头,
是交替运算符,即
A | B
表示
A
B
$
是字符串的结尾。我不理解像?^这样的符号我在正则表达式中只使用+和*。我不知道其他符号,请解释其他符号symbol@slvi检查链接。在右边你可以看到所有的解释。我仍然不能理解。我不知道这些外观等等。我做简单的正则表达式,我不知道如何使用新行etc@slvi您可以简单地使用
^(00 | 11 |(01 | 10)(00 | 11)*(01 | 10))*$
没有lookaheads
^
==字符串的开头,
是交替运算符,即
A | B
表示
A
B
是字符串的结尾。此网站存在严重问题,新用户没有努力搜索已存在的SO数据库,基本上是同一个问题。Thanx…已标记此副本!!!!!!!!我编辑了我的问题还有一个问题,如果我们有困惑,我们新用户不能对现有问题发表评论。我无法理解这个正则表达式。它是否可以仅使用+和*?
^
表示字符串的开始,
$
表示字符串的结束。此网站存在严重问题,新用户没有努力搜索已存在的问题现有SO数据库,q.v.到本质上相同的问题。Thanx…已标记此副本!!!!!!!!我编辑了我的问题还有一个问题,如果我们感到困惑,我们新用户就不能对现有的问题发表评论。我无法理解这个正则表达式。是否可以只使用+和*?
^
表示字符串的开始,
$
表示字符串的结束。计算0的数量。它们是4,4是偶数。计算0的数量。它们是4,4是偶数不