python核心编程笔记chapter 15

特殊符号和字符:

   管道符号(|) 匹配多个正则表达式模式。

   匹配任意一个单个的字符(.)

   从字符串的开头或结尾或单词边界开始匹配。(^ $ \b \B)

   创建字符类([]):使用方括号的正则表达式会匹配方括号里的任何一个字符串。

   指定范围(-)和否定(^)。放在方括号里。

   使用闭包操作符(*, +, ?, {})实现多次出现/重复匹配。

   特殊字符表示、字符集。\d, \w, \s, \D.

   用圆括号(())组建组。

正则表达式和python语言

   re模块:核心函数和方法:search()、 match()、compile().

  使用compile()编译正则表达式:

  group()返回所有匹配对象或是根据要求返回某个特定子组。groups()返回包含唯一或所有子组的元组。

  用match()匹配字符串,尝试从字符串的开头开始对模式进行匹配。成功匹配就返回一个对象,否则返回None。

  search()在一个字符串中查找一个模式.

  findall()找到每个出现的匹配部分。用于非重叠地搜索某字符串中一个正则表达式模式出现的情况。

  用sub()和subn()进行搜索和替换。

  用split()分割。(分割模式)

  


你可能感兴趣的:(python核心编程笔记chapter 15)