match是用字符串的第一位开始查找,换句话说,只要是要匹配内容的第一个字符 与 查找范围的第一个字符不一样,就会返回NULL
例如:re.match('python', 'pythonaaaaaaaa')
----> python
re.match('python', 'aaaaaapython')
-----> (NULL)
search是在查找范围中随机位置开始匹配,所以只要存在,就会返回该字符串,否则返回NULL
例如:re.search('python', 'aaaaaapython')
----->python
这两种方式当找到一个匹配的,就会停止查找