Luc*_*ucy 2 java regex regex-negation
我需要为常规语言编写正则表达式,其字符串始终以1开头,偶数为0.
我已经尝试^ 1 +(00)+(1 | 00)*Java和它接受像串100,100100,10011001 ..等但是它不接受10101010,而0的个数是偶数.有没有更好的想法来定义正则表达式,拜托?
试试这个:
"^1+(01*01*)*$"
Run Code Online (Sandbox Code Playgroud)
根据您尝试的正则表达式,我假设只允许0和1.如果要允许其他字符:
"^1[^0]*(0[^0]*0[^0]*)*$"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
102 次 |
| 最近记录: |