当文本到达Python中的某个单词时,切掉文本

时间:2015-03-09 22:17:29

标签: python slice tableofcontents chop

我使用的是Python,我有一个HTML代码,我想在它到达单词" toc"后立即切断,但我无法弄清楚如何做什么,有什么好主意吗?

2 个答案:

答案 0 :(得分:1)

您可以使用split

>>> s="""<html lang="en" dir="ltr" class="client-nojs"> <head> <meta charset="UTF-8" /> <title>IBM - Wikipedia, the free encyclopedia</title> <meta name="generator" content="MediaWiki 1.25wmf19" />"""
>>> s.split('UTF')[0]
'<html lang="en" dir="ltr" class="client-nojs"> <head> <meta charset="'

答案 1 :(得分:0)

没有更多信息,如下所示

s = "some string toc remainder of string"

s = s[:s.find('toc')]

print s  # some string

但请注意,这会听到像&#34; stock&#34; - 所以根据你的具体情况,这可能是更好的方法。