读书人

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

发布时间: 2012-02-05 12:07:15 作者: rapoo

[求助]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

读书人网 >perl python

热点推荐