Python2正则表达式的常见符号与

中科技术让白癜风患者早绽笑容 http://baidianfeng.39.net/a_dxkfbl/210423/8878467.html

承接上篇文章,本文将罗列出Python中正则表达式常用的符号,也叫做元字符,正是凭借元字符正则表达式方才展现出强大的检索功能和受人青睐的灵活性。

常见的正则表达式特殊符号

为了便于读者保存,这里把符号以表格图片的形式总结给大家,并就常见的正则表达式给出简单的示例供大家参考、学习。

点号(.)-匹配除换行符\n外的任意单个字符

示例:a.o—匹配字母a和o且二者中间为任意单字符的字符串,如axo,a!o

指数号(^)-匹配以指定字符开头的字符串

示例:^start—匹配以start开头的字符串

美元符()-匹配以指定字符结尾的字符串

示例:/aa/bb—匹配以/aa/bb为结尾的字符串

匹配元字符须使用转义符(\)

如果想要匹配的字符是正则表达式中的特殊字符,那么就需要加上转义符(\),示例:

匹配结尾的字符串—\

一个问题:以aa开头且以bb结尾的正则表达式怎么写?

正则表达式的形式就是一种匹配模式,也就是正则表达式模式,其他符号的正则表达式,大家可以参照下表中的描述,自行编写。

正则表达式常见符号与作用正则表达式扩展表示法

Python正则表达式编程

Python中是通过re模块来支持正则表达式编程的,re模块中主要使用的有两个方法:match()和search(),这里对re模块中的常见函数做个总结,其编程示例将在下篇中做详细介绍。

re模块函数总结

总结

正则表达式的符号使用需要多多实践锻炼,否则难以牢记。下篇文章将使用Python中re模块的函数进行正则表达式编程,提供多种示例供大家参考、学习。




转载请注明:http://www.aierlanlan.com/tzrz/1176.html