如何删除re.search结果中的部分字符串?

时间:2010-02-27 04:16:17

标签: python

text = urllib.urlopen('www.text.com').read()
frase = re.search("your text here(.*)", text).group()

使用这些代码,我得到的结果为“你的文字在这里先生”......

如何从结果中删除您的文字,只留在“先生”部分?

2 个答案:

答案 0 :(得分:4)

group()的调用中指定要接收的组编号(=正则表达式中的括号内的东西):

frase = re.search(...).group(1)

答案 1 :(得分:1)

不需要正则表达式

text = urllib.urlopen('www.text.com').read()
print ''.join( text.split("your text here")[1:] )