美文网首页
pyhon 高级教程笔记

pyhon 高级教程笔记

作者: Abbycanbibi | 来源:发表于2018-10-14 20:46 被阅读0次

    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 编程:

    相关文章

      网友评论

          本文标题:pyhon 高级教程笔记

          本文链接:https://www.haomeiwen.com/subject/ecwbaftx.html