001、re.match
>>> re.match("ab", "abcdefgab") ## 在字符串abcdefgab中查找字符串ab, 返回索引 <re.Match object; span=(0, 2), match='ab'> >>> re.match("xy", "abcdefgab") ## 如果查找字符串不存在,返回none >>> re.match("cd", "abcdefgab") ## 如果查找字符串不在开头,返回none
>>> re.match(r"ab", "abcdefgab") ## 字符r表示原始字符串,不对特殊字符进行转义 <re.Match object; span=(0, 2), match='ab'> >>> re.match(r"xy", "abcdefgab")
002、re.search
>>> re.search("ab", "abcdefgab") ## 在字符串abcdefgab中查找字符串ab <re.Match object; span=(0, 2), match='ab'> >>> re.search("xy", "abcdefgab") ## 查找的字符串不存在, 返回none >>> re.search("ab", "cdefgab") ## 查找的字符串不在开头,也返回索引 <re.Match object; span=(5, 7), match='ab'>
标签:search,ab,python,re,字符串,abcdefgab,##,match From: https://www.cnblogs.com/liujiaxin2018/p/17386244.html