【问题标题】:Java - Regex only 0 or 5 [closed]Java - 正则表达式只有 0 或 5 [关闭]
【发布时间】:2016-11-24 09:04:30
【问题描述】:


正则表达式只接受 05
是否有正则表达式来评估它?
谢谢。

【问题讨论】:

  • 你需要去实际学习正则表达式。询问正则表达式是否可以做到这一点就像询问 Java 是否可以添加数字,或者询问汽车是否可以移动。
  • @user2357112 我不想学习正则表达式,我只想知道。感谢您减去我的声誉。

标签: java regex


【解决方案1】:

您可以使用"0|5""[05]"。第一个是替代品,第二个是字符类。它们的行为相同。有关正则表达式构建块的更多信息,请参阅documentation for Pattern

【讨论】:

    【解决方案2】:

    阅读this。并使用它:

    "^[05]$"

    【讨论】:

    • 问题被标记为java 并且您将OP 引用到.NET 文档?酷。
    • @TedHopp 正则表达式语言是否取决于您使用的语言?
    • @YevhenKuzmovych 不适合这么简单的正则表达式,但实现之间存在巨大差异。
    • 基本原理几乎相同,但也有区别。参见,例如,this thread,尤其是从那里链接到的一些资源。
    • @TedHopp 不知道。感谢您提供信息。
    猜你喜欢
    • 1970-01-01
    • 2015-04-27
    • 1970-01-01
    • 2019-08-28
    • 1970-01-01
    • 2012-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多