pyhon 高级教程笔记

python3正则表达式:

http://www.runoob.com/python3/python3-reg-expressions.html

re 模块使 Python 语言拥有全部的正则表达式功能。

我没有正则表达式基础,所以找了个关于正则表达式的基础教程:

http://www.runoob.com/regexp/regexp-tutorial.html

match函数:

re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。

re.match(pattern, string, flags=0)

我们可以使用group(num) 或 groups() 匹配对象函数来获取匹配表达式。 

关于正则表达式的模式:

字母和数字表示他们自身。一个正则表达式模式中的字母和数字匹配同样的字符串。

多数字母和数字前加一个反斜杠时会拥有不同的含义。

标点符号只有被转义时才匹配自身,否则它们表示特殊的含义。

反斜杠本身需要使用反斜杠转义。

由于正则表达式通常都包含反斜杠,所以你最好使用原始字符串来表示它们。模式元素(如 r'\t',等价于 \\t )匹配相应的特殊字符。

如果你使用模式的同时提供了可选的标志参数,某些模式元素的含义会改变。

compile 函数用于编译正则表达式,生成一个正则表达式( Pattern )对象,供 match() 和 search() 这两个函数使用。语法格式为:

python3 CGI 编程:

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 类 !/usr/bin/python -- coding: UTF-8 -- class Employee:'所有...
    SkTj阅读 4,583评论 0 0
  • python的re模块--细说正则表达式 可能是东半球最详细最全面的re教程,翻译自官方文档,因为官方文档写的是真...
    立而人阅读 23,362评论 4 46
  • Python中的正则表达式(re) import rere.match #从开始位置开始匹配,如果开头没有则无re...
    BigJeffWang阅读 12,123评论 0 99
  • 这天被兄弟们轮番打击之后,小乔好不容易把自己心情收拾好了一点点,穿上了最漂亮的衣服,打算在日月星辰的见证下跟小金告...
    岁月静好215阅读 1,571评论 0 0
  • 灰蒙蒙的纱帐 将黄光挡在了外面 簌簌的雨声敲打着树叶 要离去的趁着离去 要坚持的洗去一身的负担,继续他们的花枝招展...
    断桥风云阅读 1,801评论 0 7

友情链接更多精彩内容