,许多程序设计语言都支持通过正则表达式进行字符串操作,通俗的来讲,正则就是用一些具有特殊含义的符号组合到一起来描述字符或者字符串的方法,正则模块内嵌在Python中,并通过re模块实现,正则表达式模式被编译成一系列的字节码...\A 只从字符开头匹配,如果使用·re.search("\Aabc","alexabc")则匹配不到的结果
\Z 只匹配字符结尾,匹配字符结尾是指定数据的字符串,同$符号作用相同
\d 匹配数字,范围是...默认匹配除\n之外的任意一个字符,若指定flag=DOTALL则匹配任意字符,包括换行
^ 匹配以指定字符开头的数据,search(r"^a","\nabc\neee",flags=re.MULTILINE....
regex.findall 搜索字符串中与正则表达式匹配的所有子串,也就是查找字符串中所有的匹配结果,并且以列表的形式返回数据.
regex.sub 字符串的替换,简单来说就是替换字符串中与正则表达式匹配的指定数量的子串...,未被匹配到的分组将被替换为一个空字符串.
match.group 返回一个或多个指定捕获组所匹配到的内容,如果只有1个参数则返回单独的字符串,多参数返回元组.
match.groups 返回一个包含所有分组所匹配内容的元组