正则表达式a开头b结尾 课本上有道题是这样说的:用正则表达式,表示偶数个0奇数个1的字符串。我知道该如何表达?
浏览量:3047
时间:2021-03-11 21:00:34
作者:admin
课本上有道题是这样说的:用正则表达式,表示偶数个0奇数个1的字符串。我知道该如何表达?
这是陈一云习题集的答案:偶数0偶数1→(00 | 11)*((01 | 10)(00 | 11)*(01 | 10)(00 | 11)*)*偶数0奇数1→1偶数0偶数1 | 0(00 | 11)*(01 | 10)偶数0偶数对于偶数0和奇数1的字符串,第一个字符可以是0或1。(1) 如果是1,那么其余的必须是偶数0和偶数1(2)。如果是0,那么在几个00或11之后,必须有一个01或10,以确保0的数字是偶数,1的数字是奇数。如果字符串没有结束,其余的必须是偶数0和偶数1。这样,正确的正规定义是:偶数| 0 |奇数| 1→偶数| 0 | 0(00 | 11)*(01 | 10)偶数| 0 |偶数| 1。注:*应位于左侧第一个右括号的右上角。为便于书写,直接写在:)
正则表达式a开头b结尾 由偶数个0和奇数个1 java正则表达式匹配
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。