Python 如何删除搜索结果中字符串的一部分?

Python 如何删除搜索结果中字符串的一部分?,python,Python,有了这些代码,我得到的结果就是你的文本,先生 如何从结果中删除此处的your文本,只保留mister部分?在调用中指定要接收的正则表达式括号中group=thing的编号: 指定要在调用中接收的正则表达式中括号之间的group=thing的编号: 不需要正则表达式 frase = re.search(...).group(1) 不需要正则表达式 frase = re.search(...).group(1) 如果我在先生面前得到一些东西,比如,先生错了。。。如何删除错误?@Shady:编辑正

有了这些代码,我得到的结果就是你的文本,先生


如何从结果中删除此处的your文本,只保留mister部分?

在调用中指定要接收的正则表达式括号中group=thing的编号:


指定要在调用中接收的正则表达式中括号之间的group=thing的编号:

不需要正则表达式

frase = re.search(...).group(1)
不需要正则表达式

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

如果我在先生面前得到一些东西,比如,先生错了。。。如何删除错误?@Shady:编辑正则表达式,使其只匹配正确的文本,并在您感兴趣的部分周围加上括号。如果我在“先生”之前得到了一些东西,例如“先生错误”。。。如何删除错误的?@Shady:编辑正则表达式,使其仅匹配正确的文本,并在感兴趣的部分周围加上括号。很好,它可以工作。。。但它将字符串转换为列表。。。如何将列表转换回字符串?若要将列表转换回字符串,请使用join.good,它可以工作。。。但它将字符串转换为列表。。。如何将列表转换回字符串?若要将列表转换回字符串,请使用“联接”。
text = urllib.urlopen('www.text.com').read()
print ''.join( text.split("your text here")[1:] )