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