学习笔记——正则表达式(匹配开头和结尾)

这篇学习笔记详细介绍了如何使用正则表达式匹配字符串的开头和结尾。通过示例1-3,分别展示了^用于匹配开头,$用于匹配结尾,以及同时使用^和$来限定字符串的内容。此外,还提到了[^指定字符]可以匹配除指定字符外的所有字符。
摘要由CSDN通过智能技术生成

匹配开头和结尾

学习目标

能够使用re模块匹配指定字符串开头或者结尾

1. 匹配开头和结尾

代码		功能
^		匹配字符串开头
$		匹配字符串结尾

示例1:^

需求:匹配以数字开头的数据

import re

# 匹配以数字开头的数据
match_obj = re.match("^\d.*", "3hello")
if match_obj:
# 获取匹配结果
print(match_obj.group())
else:
print("匹配失败")

运行结果:

3hello

示例2:$

需求: 匹配以数字结尾的数据

import re
# 匹配以数字结尾的数据
match_obj = re.match(".*\d$", "hello5")
if match_obj:
# 获取匹配结果
print(match_obj.group())
else:
print("匹配失败")

运行结果:

hello5

示例3:^ 和 $

需求: 匹配以数字开头中间内容不管以数字结尾

match_obj = re.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值