python 正则表达式符号

来自《Python编程快速上手-让繁琐工作自动化》

  • ?匹配零次或一次前面的分组
  • *匹配零次或多次前面的分组
  • +匹配一次或多次前面的分组
  • {n}匹配n次前面的分组
  • {n,}匹配n次或更多前面的分组
  • {,m}匹配零次到m次前面的分组
  • {n,m}匹配至少n次,至多m次前面的分组
  • {n,m}??+?对前面的分组进行非贪心匹配
  • ^spam意味着字符串必须以spam开始
  • spam$意味着字符串必须以spam结束
  • .匹配所有字符,换行符除外
  • \d, \w, \s分别匹配数字,单词,空格
  • \D, \W, \S 分别匹配除数字、单词、空格外的所有字符
  • [abc]匹配[ ]内的任意字符(诸如a、b或c)
  • [^abc]匹配不在[ ]内的任意字符

你可能感兴趣的:(python 正则表达式符号)