pyhton之re模块-正则表达式

本文介绍了Python的re模块,讲解了正则表达式的概念及其用途,如在用户注册和爬虫程序中的应用。通过示例展示了如何使用re模块的findall函数匹配特定字符和非特定字符。
摘要由CSDN通过智能技术生成

1.什么是正则

    正则就 是一系列具有特殊含义的字符组成一套规则,该规则用来描述具有某一特征的字符串

    正则就是用来去一个大的字符串中匹配出符合规则的子字符串

2.为什么要用正则

    1.用户注册

    2.爬虫程序

print(re.findall('\w','helllo 123 _*/_-='))    #匹配数字字符下划线

print(re.findall('\W','helllo 123 _*/_-=')) #非数字字母下划线

 

import re
print(re.findall('\w','heello 123 _*/-='))  #\w数字字母下划线
print(re.findall('\W','heello 123 _*/-=')) #\W非数字字母下划线

print(re.findall('\s','heello 123 _*/-=')) #\s空白字符
print(re.findall('\S','heello 123 _*/-='))# \S非空白符

print(re.findall('\d','heello 123 _*/-='))#\d匹配数字
print(re.findall('\D','heello 123 _*/-=')) #\D非数字


print(re.findall('\n','heello \n123 \n_*/-='))#\n匹配换行符
print(re.findall('\t','heello \t123 _*/-='
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值