当前位置:   article > 正文

Python复习(四)

Python复习(四)

一、正则表达式

1、re.match方法

re.match(pattern, string, flags=0)

从起始位置匹配,匹配成功返回位置,匹配失败返回None.

2、re.search方法

扫描整个字符串并返回第一个成功的匹配

  1. re.search(pattern, string, flags=0)

3、re.sub方法——检索和替换

re.sub(pattern, repl, string, count=0, flags=0)

实例应用:驼峰式写法转换为下划线写法

  1. def convert_to_snake_case(s):
  2. s = re.sub(r'(?<!^)(?=[A-Z])', '_', s).lower()
  3. return s

一般是可以替换的,这里匹配的是位置。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/615608
推荐阅读
相关标签
  

闽ICP备14008679号