【发布时间】:2017-11-02 03:19:19
【问题描述】:
我需要使用.split()[] 来拆分字符串。我遇到的问题是需要拆分的部分也需要有一个通配符。假设字符串是Mr. Robot S03E04 eps3.3_m3tadata.par2,我想使用item.split("S??E??", 1)[0]能够将字符串转换为Mr. Robot S03E04,然后将其放回数组中。
这是我尝试使用的代码:
import feedparser
URL = "http://followshows.com/feed/ZQU98gqv"
feed = feedparser.parse(URL)
for index in range(len(feed.entries)):
item = feed.entries[index].title
print item.split("S??E??", 1)[0]
谢谢
【问题讨论】:
-
你需要查看正则表达式
-
使用以下正则表达式,以防您的 S 和 E 后跟 2 位数字 S[0-9][0-9]E[0-9][0-9] 更多信息,请参考官方文档:docs.python.org/2/library/re.html
标签: python arrays string split wildcard