以任何顺序匹配正则表达式

或哈利米

我想用正则表达式检查复杂的密码。

它应该具有1个数字1个大写字母和一个小写字母,而不是按特定顺序排列。所以我虽然这样:

m = re.search(r"([a-z])([A-Z])(\d)", "1Az")
print(m.group())

但是我不知道如何告诉他以任何顺序进行搜索。我尝试在网上浏览,但没有找到有趣的东西,谢谢您的帮助。

杰瑞

您可能已经尝试过寻找用于验证正则表达式的密码,该网站上有很多;)

也就是说,您可以使用积极的前瞻方式来做到这一点:

re.search(r"(?=.*[a-z])(?=.*[A-Z])(?=.*\d)", "1Az")

并真正匹配字符串...

re.search(r"(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{3}", "1Az")

现在,确保密码长度为3个字符:

re.search(r"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{3}$", "1Az")

正向前瞻(?= ... )确保要测试的字符串中存在表达式。因此,字符串必须具有小写字符((?=.*[a-z])),大写字符((?=.*[A-Z]))和数字((?=.*\d)),以使正则表达式“通过”。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

匹配任何单词顺序正则表达式中的字符串

来自分类Dev

匹配任何字符串正则表达式

来自分类Dev

正则表达式查询的顺序

来自分类Dev

添加任何模式以匹配正则表达式

来自分类Dev

正则表达式匹配括号内的任何字符

来自分类Dev

正则表达式,用于匹配任何语言的HashTag

来自分类Dev

正则表达式匹配任何字符,包括空格

来自分类Dev

与任何html标记都不匹配的正则表达式

来自分类Dev

正则表达式-匹配捕获以外的任何内容

来自分类Dev

正则表达式可匹配任何垂直空格

来自分类Dev

正则表达式以任何顺序捕获组

来自分类Dev

正则表达式匹配任何其他正则表达式不匹配的内容

来自分类Dev

表达式不匹配正则表达式

来自分类Dev

正则表达式匹配任何字符或不匹配?

来自分类Dev

使用正则表达式顺序匹配正则表达式,而不是JavaScript中的字符串顺序

来自分类Dev

正则表达式:匹配任何组

来自分类Dev

MySQL正则表达式匹配且不匹配多个表达式,无论顺序如何

来自分类Dev

正则表达式匹配模式之间的任何内容

来自分类Dev

以任何顺序匹配正则表达式

来自分类Dev

Python正则表达式匹配顺序html标签

来自分类Dev

正则表达式匹配(包括)之间的任何字符{}

来自分类Dev

匹配任何字符串正则表达式

来自分类Dev

正则表达式-跨多行匹配任何字符

来自分类Dev

任何小数的正则表达式

来自分类Dev

用正则表达式以任何顺序查找单词

来自分类Dev

Python正则表达式匹配任何顺序

来自分类Dev

c#正则表达式只匹配任何顺序的字符集一次

来自分类Dev

正则表达式匹配至少 7 位数字的模式和任意数量的任何顺序的特殊字符

来自分类Dev

匹配任何主机的 url 的正则表达式

Related 相关文章

  1. 1

    匹配任何单词顺序正则表达式中的字符串

  2. 2

    匹配任何字符串正则表达式

  3. 3

    正则表达式查询的顺序

  4. 4

    添加任何模式以匹配正则表达式

  5. 5

    正则表达式匹配括号内的任何字符

  6. 6

    正则表达式,用于匹配任何语言的HashTag

  7. 7

    正则表达式匹配任何字符,包括空格

  8. 8

    与任何html标记都不匹配的正则表达式

  9. 9

    正则表达式-匹配捕获以外的任何内容

  10. 10

    正则表达式可匹配任何垂直空格

  11. 11

    正则表达式以任何顺序捕获组

  12. 12

    正则表达式匹配任何其他正则表达式不匹配的内容

  13. 13

    表达式不匹配正则表达式

  14. 14

    正则表达式匹配任何字符或不匹配?

  15. 15

    使用正则表达式顺序匹配正则表达式,而不是JavaScript中的字符串顺序

  16. 16

    正则表达式:匹配任何组

  17. 17

    MySQL正则表达式匹配且不匹配多个表达式,无论顺序如何

  18. 18

    正则表达式匹配模式之间的任何内容

  19. 19

    以任何顺序匹配正则表达式

  20. 20

    Python正则表达式匹配顺序html标签

  21. 21

    正则表达式匹配(包括)之间的任何字符{}

  22. 22

    匹配任何字符串正则表达式

  23. 23

    正则表达式-跨多行匹配任何字符

  24. 24

    任何小数的正则表达式

  25. 25

    用正则表达式以任何顺序查找单词

  26. 26

    Python正则表达式匹配任何顺序

  27. 27

    c#正则表达式只匹配任何顺序的字符集一次

  28. 28

    正则表达式匹配至少 7 位数字的模式和任意数量的任何顺序的特殊字符

  29. 29

    匹配任何主机的 url 的正则表达式

热门标签

归档