hebedich 通过本文主要向大家介绍了regular expression,c regular expression,re expression,python expression,expression等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
模块的的作用主要是用于字符串和文本处理,查找,搜索,替换等
复习一下基本的正则表达式吧
.:匹配除了换行符以为的任意单个字符
*:匹配任意字符,一个,零个,多个都能匹配得到 俗称贪婪模式
+:匹配位于+之前的一个或者多个字符
|:匹配位于|之前或者之后的字符
^:匹配行首
$:匹配行尾
?:匹配位于?之前的零个或者一个字符,不匹配多个字符
\:表示 \ 之后的为转义字符
[]:匹配[]之中的任意单个字符,[0-9]表示匹配0到9任意一个数字
():将位于()之内的的内容当作一个整体
{}:按{}中的次数进行匹配,100[0-9]{3}表示在100之后任意匹配一个3位数(100-999)
python中以\开头的元字符:
| 特殊序列符号 |
意义 |
| \A |
只在字符串开始进行匹配 |
| \Z |
只在字符串结尾进行匹配 |
| \b |
匹配位于开始或结尾的空字符串 |
| \B |
匹配不位于开始或结尾的空字符串 |
| \d |
相当于[0-9] |
| \D |
相当于[^0-9] |
| \s |
匹配任意空白字符:[\t\n\r\r\v] |
| \S |
匹配任意非空白字符:[^\t\n\r\r\v] |
| \w |
匹配任意数字和字母:[a-zA-Z0-9] |
| \W |
匹配任意非数字和字母:[^a-zA-Z0-9] |
正则表达式语法表
| 语法 | 意
您可能想查找下面的文章: |

