首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

[d]re.match(r"foo$" "8888foo").group() 为啥这句代码会出错

2013-02-06 
[d]re.match(rfoo$, 8888foo).group()为什么这句代码会出错?本帖最后由 fibbery 于 2012-09-30 21:22:

[d]re.match(r"foo$", "8888foo").group() 为什么这句代码会出错?
本帖最后由 fibbery 于 2012-09-30 21:22:59 编辑 import re
re.match(r"foo$", "8888foo").group()
为什么这句代码会出错?

不是说加了$就会从后面开始匹配的吗?
既然这样,那么我的这句代码就应该是foo匹配8888foo里的foo啊,为什么还出错呢?
--------------------
Double行动:
原帖分数:20
帖子加分:20
[解决办法]
match:只看最开始部分
search:搜索整个字符串寻找匹配的部分

热点排行