检查字符串是否匹配特定的正则表达式

沙赫·马索扬(Shahe Masoyan)

我对正则表达式和其他东西不太满意,因此我需要帮助。我必须检查输入值是否与特定的正则表达式格式匹配。这是我要使用的格式25D8H15M在这里D,天数H是小时,M分钟是分钟。我需要正则表达式来检查字符串。谢谢

波希米亚风格

这是编码正则表达式的最简单方法:

if (str.matches("(?!$)(\\d+D)?(\\d\\d?H)?(\\d\\d?M)?"))
    // format is correct

这允许每个部分都是可选的,但是从一开始就对输入结束持否定态度,这意味着那里一定有东西

请注意,使用Java时,不必编码输入的start(^)和end($),因为String.matches()必须匹配整个字符串,因此隐含了start和end

但是,这只是基本的正则表达式,因为99D99H99M它将通过。有效格式的正则表达式为

if (str.matches("(?!$)(\\d+D)?([0-5]?\\dH)?([0-5]?\\dM)?"))
    // format is correct

这将小时和分钟限制为小数点0-59,允许该范围内的值的可选前导零0-9

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

检查字符串是否与Bash脚本中的正则表达式匹配

来自分类Dev

布尔检查字符串是否与ruby中的正则表达式匹配?

来自分类Dev

检查字符串是否可能与正则表达式匹配

来自分类Dev

如何检查字符串是否与正则表达式匹配

来自分类Dev

检查字符串是否与python中的正则表达式完全匹配

来自分类Dev

使用正则表达式检查字符串的开头是否与模式匹配

来自分类Dev

C中的正则表达式,检查字符串是否包含特定字符

来自分类Dev

正则表达式来检查字符串是否符合特定条件

来自分类Dev

正则表达式-如何检查字符串是否仅包含特定字符而不是所有字符?

来自分类Dev

检查字符串的正则表达式以

来自分类Dev

正则表达式检查字符串是否包含指定字符以外的字符

来自分类Dev

检查字符串是否在ruby中以正则表达式开头以匹配“ [NATURAL NUMBER]”

来自分类Dev

如何检查字符串是否与node.js中的任何正则表达式数组匹配?

来自分类Dev

如何使用正则表达式检查字符串是否匹配Oracle中的多个条件?

来自分类Dev

检查字符串是否在ruby中以正则表达式开头以匹配“ [NATURAL NUMBER]”

来自分类Dev

如何使用正则表达式检查字符串是否仅包含特定字符

来自分类Dev

正则表达式检查字符串是否包含非指定字符

来自分类Dev

正则表达式-如何检查字符串是否以给定字符开始或结束?

来自分类Dev

正则表达式检查字符串是否仅由特殊字符组成

来自分类Dev

使用流星匹配和正则表达式检查字符串

来自分类Dev

用于检查字符串是否包含所有特定符号的正则表达式

来自分类Dev

Python正则表达式检查字符串是否具有特定的数字集

来自分类Dev

正则表达式检查字符串是否包含非数字失败

来自分类Dev

用于检查字符串是否为整数的正则表达式

来自分类Dev

JavaScript检查字符串是否包含正则表达式中的任何单词

来自分类Dev

使用正则表达式检查字符串是否以数字开头

来自分类Dev

正则表达式检查字符串是否只有空格

来自分类Dev

正则表达式,应检查字符串是否包含指定的单词

来自分类Dev

用于检查字符串是否仅包含零的正则表达式

Related 相关文章

  1. 1

    检查字符串是否与Bash脚本中的正则表达式匹配

  2. 2

    布尔检查字符串是否与ruby中的正则表达式匹配?

  3. 3

    检查字符串是否可能与正则表达式匹配

  4. 4

    如何检查字符串是否与正则表达式匹配

  5. 5

    检查字符串是否与python中的正则表达式完全匹配

  6. 6

    使用正则表达式检查字符串的开头是否与模式匹配

  7. 7

    C中的正则表达式,检查字符串是否包含特定字符

  8. 8

    正则表达式来检查字符串是否符合特定条件

  9. 9

    正则表达式-如何检查字符串是否仅包含特定字符而不是所有字符?

  10. 10

    检查字符串的正则表达式以

  11. 11

    正则表达式检查字符串是否包含指定字符以外的字符

  12. 12

    检查字符串是否在ruby中以正则表达式开头以匹配“ [NATURAL NUMBER]”

  13. 13

    如何检查字符串是否与node.js中的任何正则表达式数组匹配?

  14. 14

    如何使用正则表达式检查字符串是否匹配Oracle中的多个条件?

  15. 15

    检查字符串是否在ruby中以正则表达式开头以匹配“ [NATURAL NUMBER]”

  16. 16

    如何使用正则表达式检查字符串是否仅包含特定字符

  17. 17

    正则表达式检查字符串是否包含非指定字符

  18. 18

    正则表达式-如何检查字符串是否以给定字符开始或结束?

  19. 19

    正则表达式检查字符串是否仅由特殊字符组成

  20. 20

    使用流星匹配和正则表达式检查字符串

  21. 21

    用于检查字符串是否包含所有特定符号的正则表达式

  22. 22

    Python正则表达式检查字符串是否具有特定的数字集

  23. 23

    正则表达式检查字符串是否包含非数字失败

  24. 24

    用于检查字符串是否为整数的正则表达式

  25. 25

    JavaScript检查字符串是否包含正则表达式中的任何单词

  26. 26

    使用正则表达式检查字符串是否以数字开头

  27. 27

    正则表达式检查字符串是否只有空格

  28. 28

    正则表达式,应检查字符串是否包含指定的单词

  29. 29

    用于检查字符串是否仅包含零的正则表达式

热门标签

归档