python练习正则表达式

 
代码:
import re
#print(dir(re))
s="今天天气真好"
print("今天天气真好")
print(re.match("今天",s))
print(re.match("今天",s).group())
print(re.match("天气",s))
print(".")
print(re.match(".","1"))
print(re.match(".","a"))
print(re.match(".","A"))
print(re.match(".","?"))
print("\d")
print(re.match("\d","1"))
print(re.match("\d","a"))
print(re.match("\d","A"))
print(re.match("\d","!"))
print("\w")
print(re.match("\w","123"))
print(re.match("\w","A"))
print(re.match("\w","a"))
print(re.match("\w","@"))
print("^")
print(re.match("^1","123"))
print(re.match("^1","213"))
print(re.match("^1.","12345"))
print(re.match("^1.*","12345"))
print(re.match("^1","23h"))
print(re.match("^1.","23h"))
print(re.match("^1.*","23h"))
print(".")
print(re.match(".","/n"))
print(re.match(".","\n"))
print(re.match("...","abcdefg"))
print("\s")
print(re.match("\s","abc"))
print(re.match("\s","ABC"))
print(re.match("\s","123"))
print(re.match("\s","  123"))
print(re.match("\s","\t  123abc"))
print("$")
print(re.match("$h","123h"))
print(re.match("$1","123h1"))
print(re.match("^1\d$1","121"))
print(re.match("^1\d1$","121"))
print(re.match("1$","121"))
print(re.match("h$","123h"))
print(re.match("^1h$","123h"))
print(re.match("^1\d*h$","123h"))
print("findall")
print(re.findall("h$","123h"))
print("[]")
print(re.match("[0123456789]",""))
print(re.match("[0123456789]","123"))
print(re.match("[0-9]","123"))
print(re.match("我今年\d岁了","我今年18岁了"))
print("\D")
print(re.match("\D","1"))
print(re.match("\D","a"))
print(re.match("\D","#"))
print("\W")
print(re.match("\W","1"))
print(re.match("\W","a"))
print(re.match("\W","#"))
print("\S")
print(re.match("\S",""))
print(re.match("\S"," "))
print(re.match("\S","1"))
print(re.match("\S","a"))
print("*,+,?")
print("123456")
a="123456"
print(re.match(".*",a))
print(re.match(".+",a))
print(re.match(".?",a))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wzzzzz06

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值