regex - 可被 4 整除的二进制数的正则表达式
问题描述
我想创建一个正则表达式来匹配以下内容:
L
{0,1}
:可被整除的所有位串(即字母表上的字符串)的集合4
解决方案
如果二进制可以被四整除,则最后两位为零。所以你可以使用这个正则表达式来匹配:
/.+00$/
或者,如果你想检查它确实是一个二进制数(只有零和一),你可以使用:
/[01]+00$/
如果您还想匹配0
and 00
:
/^(00?|[01]+00)$/
如果您不想匹配全零,可以使用:
/(?=1)[01]+00$/
推荐阅读
- java - 过滤字符串中不断变化的数字的最简单方法是什么?
- python - QtableWidget 到 DataFrame
- java - 在 antlr4 中跳过代码块
- css - 如何使填充响应
- c# - 连接到 MQ 队列管理器时的 MQRC_HOST_NOT_AVAILABLE
- spring-boot - Spring Cloud Stream Kafka 通道在 Spring Boot 应用程序中不起作用
- multithreading - 访问自己的线程信息(delphi)
- forms - 有没有办法使用 cakephp3 在页面中调用无模式表单
- python - HttpResponseRedirect 不适用于删除和按钮单击时的页面重定向
- ruby-on-rails - 在事务中调用 self.class.where(),但我试图选择的记录被忽略