有一个问题...请大家帮忙....

有一个问题...请大家帮忙....

x = raw_input()
在X里找到String you和me当中的字符串.
请大家帮下忙..
发现我写的不是很明白...
意思是..
在X里找字符YOU和字符ME当中的字..
然后PRINT
if re.match(me, x):
    do_something()
ls
我刚学..您可以告诉我那段CODE是什么意思吗?
使用正则表达式进行匹配.
我也初学.不懂.呵呵.可能错的

print re.compile("YOU(.*)ME",re.IGNORECASE).findall(x)

试试这个,re.IGNORECASE忽略大小写。
对了,关于正则表达式,我这也有篇文章,觉得挺好的。
http://blog.sina.com.cn/s/blog_4a7218b501009tvq.html
http://blog.sina.com.cn/s/blog_4a7218b501009tvs.html


QUOTE:
原帖由 jjj137 于 2008-8-15 21:51 发表
对了,关于正则表达式,我这也有篇文章,觉得挺好的。
http://blog.sina.com.cn/s/blog_4a7218b501009tvq.html
http://blog.sina.com.cn/s/blog_4a7218b501009tvs.html

呵呵.不错.收藏了
你给的方法好象没有用饿..
这是我原来的CODE
res = raw_input()
y = res[res.find("you")+3:res.find("me")]
print "the word in the middle is"+y
可是当INPUT为you meet me的时候
OUTPUT是没有Y的
请您帮我看看应该用什么办法改..先谢谢了..