最全面的Python正则表达式详解,读完你绝不后悔

正则表达式是一个很强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成,作为一个爬虫工作者,每天和字符串打交道,正则表达式更是不可或缺的技能,正则表达式的在不同的语言中使用方式可能不一样,不过只要学会了任意一门语言的正则表达式用法,其他语言中大部分也只是换了个函数的名称而已,本质都是一样的。下面,我来介绍一下python中的正则表达式是怎么使用的。


1.正则表达式的语法规则


最全面的Python正则表达式详解,读完你绝不后悔


2.常见函数


1)re.match


从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none


语法:*re.match(匹配的正则表达式, 要匹配的字符串)


最全面的Python正则表达式详解,读完你绝不后悔


2)re.findall


在字符串中找到正则表达式所匹配的所有子串,并返回一个列表


最全面的Python正则表达式详解,读完你绝不后悔


3)re.search


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


最全面的Python正则表达式详解,读完你绝不后悔


3.python正则表达式提取数字


d+匹配1次或者多次数字,注意这里不要写成*,因为即便是小数,小数点之前也得有一个数字;.?这个是匹配小数点的,可能有,也可能没有;d*这个是匹配小数点之后的数字的,所以是0个或者多个;

最全面的Python正则表达式详解,读完你绝不后悔


展开阅读全文

页面更新:2024-05-02

标签:天和   小数点   爬虫   小数   不可或缺   字符串   语法   详解   工作者   函数   本质   后悔   技能   规则   位置   语言   数字   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top