Python之正则表达式

正则表达式

1.什么是正则表达式

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

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

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

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

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

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

 

 

 

 

 

 

 

 

 


posted @ 2018-05-22 15:31  王马扎  阅读(173)  评论(0编辑  收藏  举报