常用模块3

Posted z1115230598

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用模块3相关的知识,希望对你有一定的参考价值。

正则表达式

  正则表达式是对字符串操作的一种逻辑公式.我们一般使用正则表达式对字符串进行匹配和过滤.使用正则的优缺点

    优点:灵活,功能性强,逻辑性强

    缺点:上手难

  正则表达式由普通字符和元字符组成.普通字符包括大小写字母,数字 

  部分元字符

    1字符组是用[]括起来 在[]出现的内容会被匹配  内容多的话还可以使用- 例如[0-9]

    2

      .  匹配除换行符以外的任意字符

      w  匹配字母数字下划线

      s  匹配任意空白符

      d  匹配数字

         匹配换行符

        匹配一个单词的结尾

      ^  匹配字符串的开始

      $  匹配字符串的结尾

      W  匹配非大小写字母,数字

      D  匹配非数字

      S  匹配非空白符

      a|b  匹配字符a或者b

      ()  匹配括号内的表达式,也表示一个组

      [....]  匹配字符组中的字符

      [^...]  匹配除了字符组中字符的所有字符

    3.;量词

      *  重复零次或更多次

      +  重复一次或更多次

      ?  重复零次或一次

      {n}  重复n次

      {n,}  重复n次或更多次

      {n,m}  重复n到m次

 

      

   

 

以上是关于常用模块3的主要内容,如果未能解决你的问题,请参考以下文章

python常用模块3(os和sys模块)

Ansible概述及常用命令模块

Ansible概述及常用命令模块

python常用模块之random

3-python常用模块

ansible笔记(7):常用模块之系统类模块