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相关,正则表达式,python,pycharm)