Python之正则表达式

正则表达式

1.什么是正则表达式

  正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串"用来表达对字符串的一种逻辑过滤。

  正则表达是的大致匹配过程是:

      1.依次拿出表达式和文本中的字符比较,
      2.如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。
      3.如果表达式中有量词或边界,这个过程会稍微有一些不同

2.正则表达式的语法规则

元字符:. ^ $ * + ? { } [ ] | ( )

  下表为Python中正则表达式的一些匹配规则,图片资料来源于CSDN


原文地址:https://www.cnblogs.com/skyell/p/9072329.html