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