赞
踩
一、正则表达式
1、re.match方法
re.match(pattern, string, flags=0)
从起始位置匹配,匹配成功返回位置,匹配失败返回None.
2、re.search方法
扫描整个字符串并返回第一个成功的匹配
- re.search(pattern, string, flags=0)
-
3、re.sub方法——检索和替换
re.sub(pattern, repl, string, count=0, flags=0)
实例应用:驼峰式写法转换为下划线写法
- def convert_to_snake_case(s):
- s = re.sub(r'(?<!^)(?=[A-Z])', '_', s).lower()
- return s
一般是可以替换的,这里匹配的是位置。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。