2024-04-26 05:14:53 发布
网友
我正在从网页html中刮取如下所示的值:
location=1">MAIN BUILDING</a> : -25.49<br />
我成功地使用了两次Python分区:一次保存ID字符串MAIN BUILDING</a> :之后的所有内容,然后再次保存<br />之前的部分
MAIN BUILDING</a> :
<br />
两次使用分区似乎不太可怕。但是有没有更好的方法呢?似乎应该有一种方法可以在一步而不是两步中提取夹在其他两个字符串之间的字符串。你知道吗
可以将str.index与Python字符串索引一起用于一行代码:
str.index
>>> s = 'location=1">MAIN BUILDING</a> : -25.49<br />' >>> begin = 'MAIN BUILDING</a> :' >>> end = '<br />' >>> s[s.index(begin):s.index(end)] 'MAIN BUILDING</a> : -25.49'
这假设了很多事情:
可以将
str.index
与Python字符串索引一起用于一行代码:这假设了很多事情:
相关问题 更多 >
编程相关推荐