37,719
社区成员
发帖
与我相关
我的任务
分享
re.findall('\d.*',str1)
import re
def getName(strr,patt='16号线'):
patt=re.compile(r''+patt,re.S)
result=patt.findall(strr)
return result
str1='我不在16号线,我在6号线'
zzr=getName(str1)
for item in zzr:
print item.decode('utf-8')
#!/usr/bin/python
#-*- coding:utf-8 -*-
str1='地铁16号线'
str2='地铁6号线'
str1=str1.replace('16号线','')#你一整个都写上去,它就是全字符匹配啊
str2=str2.replace('16号线','')
print 'str1:'+str1,'str2:'+str2
[/quote]
假如我定义一个函数,def getName('地铁16号线')
然后返回值‘’16号线‘’
函数内部应该怎么做#!/usr/bin/python
#-*- coding:utf-8 -*-
str1='地铁16号线'
str2='地铁6号线'
str1=str1.replace('16号线','')#你一整个都写上去,它就是全字符匹配啊
str2=str2.replace('16号线','')
print 'str1:'+str1,'str2:'+str2