python&正则表达式&高级

本文介绍了Python正则表达式的常见应用场景,如用户输入验证和数据清洗,并详细讲解了匹配规则,包括单个和多个字符、开头和结尾、分组、贪婪与非贪婪匹配。此外,还探讨了原始字符串`r`的作用以及提供了匹配邮箱、电话和提取网页图片URL的示例。
摘要由CSDN通过智能技术生成

一、常见应用场景

  • 1.1 验证用户输入是否符合规范

  • 1.2 数据清洗、文本查询

二、规范

  • 2.1 匹配单个字符

    \d 匹配数字0-9 (十进制)
    \D 匹配数字以外的字符
    \w 匹配数字、字母、下划线;-> 慎用,还可以匹配中文等Unicode码
    \W 匹配除数字字母下划线中文以外的字符
    \s 匹配空白字符串;包括\t,\r,\n,空格,tab键等
    \S 匹配非空字符串
    . 可以匹配 除换行字符\
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值