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

[]Python25的re如何不能匹配$结束符

2012-02-05 
[求助]Python25的re怎么不能匹配$结束符Python code#! /usr/bin/env python#codingutf-8import reif __na

[求助]Python25的re怎么不能匹配$结束符

Python code
#! /usr/bin/env python#coding=utf-8import reif __name__ == "__main__":    if re.match("ab$","12adcab")!=None:        print "yes"    else:        print "no"


我怎么打印出来的是no??

> "C:\Python25\python.exe" -u "C:\Documents and Settings\wolf\My Documents\Python\1.py" 
no

[解决办法]
Python code
if re.search("ab$","12adcab")
[解决办法]
match是从头部开始匹配,可能要这样吧match(".*ab$","12adcab"),如楼上改用search吧
[解决办法]
match很少用,一般都用search

热点排行