使用python中的正则表达式从字符串中检索节

莫汉

我有一些字符串,例如"members[value eq\"2819c223-7f76-453a-919d-413861904646\"].displayName",我尝试检索成员,括号中的字符串和displayname

我试过了,matchObj = re.match( r"(.*)\[([.*]+)\?](.*?)", line, re.M|re.I)括号中的字符串和最后一个字符串(之后.)是可选的(这部分"[value eq\"2819c223-7f76-453a-919d-413861904646\"].displayName")。

我在这里做错了什么?

日深
(\w+)(\[[^]]*\])?(\.\w+)?
  • \w 将匹配任何单词字符(字母,数字和下划线)
    • 用于[a-zA-Z]仅匹配字母,[a-zA-Z\d]也匹配数字
  • \[[^]]*\]将匹配,[然后是非]字符,然后是]
    • (\[[^]]*\])? 使其在整个模式中都是可选的
  • \.\w+将匹配.和单词字符

如果您使用(.*)而不是(\w+)贪婪,.*则会使它与所有内容匹配,因为接下来的两个是可选的。另请参阅:贪婪vs.勉强vs.占有量词

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在python中使用正则表达式从字符串中检索子字符串

来自分类Dev

使用正则表达式检索字符串中特殊字符之间的链接

来自分类Dev

使用正则表达式从字符串中检索数字

来自分类Dev

Bash-使用正则表达式检索文件中的文本字符串

来自分类Dev

如何使用正则表达式从字符串中检索值?

来自分类Dev

python字符串中的正则表达式

来自分类Dev

python中的字符串正则表达式

来自分类Dev

正则表达式从字符串中检索变量字符串

来自分类Dev

正则表达式从字符串中检索变量字符串

来自分类Dev

使用正则表达式从python中的列表项中删除子字符串

来自分类Dev

使用正则表达式从python中的字符串中删除大括号

来自分类Dev

如何使用Python处理JSON文件中的正则表达式字符串

来自分类Dev

使用正则表达式在Python中grep字符串

来自分类Dev

python中的正则表达式:如何在模式中使用可变字符串?

来自分类Dev

正则表达式:使用Python在字符串中查找名称

来自分类Dev

如何使用正则表达式替换python词典中的字符串

来自分类Dev

使用python中的正则表达式解析与svg相关的字符串

来自分类Dev

使用python正则表达式在字符串中查找值

来自分类Dev

python使用正则表达式查找字符串中的字母

来自分类Dev

使用正则表达式替换python中的子字符串

来自分类Dev

使用正则表达式在Python中grep字符串

来自分类Dev

使用正则表达式和python 3在字符串中查找模式

来自分类Dev

如何使用正则表达式在 Python 中解析此字符串

来自分类Dev

Python:从非分隔字符串中获取数字。使用正则表达式?

来自分类Dev

使用正则表达式 PYTHON 替换文件中的特定字符串

来自分类Dev

使用正则表达式在python中获取重复字符串

来自分类Dev

使用正则表达式解析 Python 中的子字符串

来自分类Dev

使用正则表达式在 python 中搜索和替换字符串模式

来自分类Dev

在python中使用正则表达式在字符串中查找精确长度匹配

Related 相关文章

  1. 1

    如何在python中使用正则表达式从字符串中检索子字符串

  2. 2

    使用正则表达式检索字符串中特殊字符之间的链接

  3. 3

    使用正则表达式从字符串中检索数字

  4. 4

    Bash-使用正则表达式检索文件中的文本字符串

  5. 5

    如何使用正则表达式从字符串中检索值?

  6. 6

    python字符串中的正则表达式

  7. 7

    python中的字符串正则表达式

  8. 8

    正则表达式从字符串中检索变量字符串

  9. 9

    正则表达式从字符串中检索变量字符串

  10. 10

    使用正则表达式从python中的列表项中删除子字符串

  11. 11

    使用正则表达式从python中的字符串中删除大括号

  12. 12

    如何使用Python处理JSON文件中的正则表达式字符串

  13. 13

    使用正则表达式在Python中grep字符串

  14. 14

    python中的正则表达式:如何在模式中使用可变字符串?

  15. 15

    正则表达式:使用Python在字符串中查找名称

  16. 16

    如何使用正则表达式替换python词典中的字符串

  17. 17

    使用python中的正则表达式解析与svg相关的字符串

  18. 18

    使用python正则表达式在字符串中查找值

  19. 19

    python使用正则表达式查找字符串中的字母

  20. 20

    使用正则表达式替换python中的子字符串

  21. 21

    使用正则表达式在Python中grep字符串

  22. 22

    使用正则表达式和python 3在字符串中查找模式

  23. 23

    如何使用正则表达式在 Python 中解析此字符串

  24. 24

    Python:从非分隔字符串中获取数字。使用正则表达式?

  25. 25

    使用正则表达式 PYTHON 替换文件中的特定字符串

  26. 26

    使用正则表达式在python中获取重复字符串

  27. 27

    使用正则表达式解析 Python 中的子字符串

  28. 28

    使用正则表达式在 python 中搜索和替换字符串模式

  29. 29

    在python中使用正则表达式在字符串中查找精确长度匹配

热门标签

归档