您的位置:首页 > 编程语言 > Python开发

Python正则表达式

2016-06-22 18:57 330 查看

择一匹配符号

表示则已匹配的管道符号 |

表示从多个模式中选择其一的操作

正则表达式匹配字符串
at | homeat、home
r2d2 | c3por2d2、c3po
bat| bet | bitbat、bet、bit

匹配任意单个字符

点号或者句号匹配除了换行符 \n 以外的任何字符

正则表达式模式匹配的字符串
f.of和o之间任意一个字符 : fao等
..任意两个字符
.endend之前的任意一个字符
匹配一个句点本身:使用反斜线转义 : \.

起始或者结尾或单词边界匹配

使用脱字符 ^ 或者特殊字符 \A匹配开始位置

使用美元符 $ 或者特殊字符 \Z 匹配结束位置

正则表达式模式匹配的字符串
^From以From为起始的字符串
/bin/tcsh$以/bin/tcsh 为结尾的字符串
^Subject:hi$单独由Subject:hi构成的字符串
/b 和 /B 来匹配字符边界

正则表达式模式匹配的字符串
the任何包含 the 的字符串
\bthe任何以the开始的字符串
\bthe\b仅仅匹配单词the
\B任何包含但并不以the作为起始的字符串
不太懂戳这: \b是什么意思

创建字符集

能够匹配一对方括号中包含的任何子集

正则表达式模式匹配的字符串
b[aeiu]tbat bet bit but
[cr][23][dp][o2]第一个字符为c或r、以此类推
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: