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

2024-03-28 14:41:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我用的是Python,我有一个HTML代码,当它到达“toc”这个词时我就想把它切掉,但是我不知道怎么做,有人有什么好主意吗?你知道吗


Tags: 代码html主意toc
2条回答

您可以使用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="'

如果没有更多的信息,像下面这样的工作

s = "some string toc remainder of string"

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

print s  # some string

但请注意,这将抓住像“股票”这样的词,所以可能有一个更好的方法取决于你的具体情况。你知道吗

相关问题 更多 >